Žádné nahrávání, 100% lokálně, bez účtu

Návod

Jak formátovat JSON online

Surový JSON z odpovědi API nebo konfiguračního souboru je často minifikovaný do jediného dlouhého řádku. Číst jej, ladit nebo upravovat v tomto stavu je utrpení. Tento průvodce ukazuje, jak JSON na tři kliknutí zkrášlit se správným odsazením, ověřit jej na syntaktické chyby a v případě potřeby zase minifikovat, přičemž vše běží ve vašem prohlížeči a žádná data neopustí vaši záložku.

Krok za krokem

  1. Otevřete formátovač JSON a vložte svůj JSON do levého panelu. Můžete jej vložit přímo ze schránky (Ctrl+V), z odpovědi curl z příkazové řádky nebo z libovolného textového editoru. Vstup přijímá jakoukoli velikost v rámci limitu nástroje.
    Minifikovaný JSON vložený do vstupního panelu formátovače JSON
  2. Zvolte režim. Formátovat přidá odsazení (2 nebo 4 mezery, dle vašeho výběru); Validovat pouze zkontroluje syntaxi, aniž by JSON upravil; Minifikovat odstraní všechny mezery a vytvoří co nejmenší možný výstup. Pro většinu případů je to, co chcete, Formátovat.
  3. Klikněte na Spustit. Naformátovaný výstup se objeví v pravém panelu. Zkopírujte jej tlačítkem Kopírovat a vložte zpět do svého editoru nebo konfiguračního souboru. Nástroj zobrazuje počet řádků a počet znaků, takže velikost výstupu ověříte jediným pohledem.
    Tentýž JSON zkrášlený s odsazením o 2 mezery ve výstupním panelu

Jak číst chybové zprávy

Když má váš JSON syntaktickou chybu, formátovač zobrazí chybu s pozicí (řádek a sloupec) ukazující na přesný znak, který rozbil zpracování. Časté viníky: koncová čárka za poslední položkou v poli nebo objektu (platná v JavaScriptu, ne však v JSON), chybějící nebo přebývající uzavírací závorka, klíč neuzavřený do dvojitých uvozovek nebo neescapovaný speciální znak uvnitř řetězce. Opravte označenou pozici a spusťte znovu.

JSON, YAML a CSV: kdy který použít

JSON je standardem pro odpovědi API a konfigurační soubory, které má spotřebovávat kód. YAML je preferovaný pro konfiguraci upravovanou lidmi (méně interpunkce, podporuje komentáře). CSV je nejlepší pro tabulková data spotřebovávaná tabulkovými procesory. Převodník dat na tomto webu vám umožní převádět mezi těmito třemi formáty v jednom kroku: vložte JSON, klikněte na Převést, dostanete YAML nebo CSV. Minifikovaný JSON je užitečný i tehdy, když potřebujete vložit data do URL parametru dotazu nebo do hlavičky HTTP s omezením velikosti.

Nástroje použité v tomto návodu

Časté dotazy

Odesílá se můj JSON na nějaký server?

Ne. Formátovač běží zcela ve vašem prohlížeči. Váš JSON se zpracuje nativním JSON.parse prohlížeče a výstup se sestaví v paměti: nic neputuje po síti. Na tom záleží, když JSON obsahuje klíče API, tokeny, interní data nebo osobní údaje, což je při ladění API běžné.

Jakou maximální velikost mohu vložit?

Formátovač přijímá JSON do velikosti 5 MB. Nad tuto hranici by zpracování v hlavním vlákně zamrzlo záložku prohlížeče bez jakékoli zpětné vazby. Pro větší soubory JSON použijte specializovaný desktopový nástroj jako jq v příkazové řádce (jq . file.json), který zvládá stovky megabajtů bez problémů.