Formátování JSON

JSON Formatter (nástroj pro formátování JSON)

Vložený JSON můžete naformátovat, aby se lépe četl, a také jej zkomprimovat a zkontrolovat jeho syntaxi. To je užitečné při kontrole odpovědí API, konfiguračních souborů, protokolů a testovacích dat.

Zkontrolujte výsledky
Čekám na zpětnou vazbu
Vložte svůj JSON a klikněte na „Formátovat“ nebo „Kontrola syntaxe“.

Výstup

Co je to JSON Formatter?

JSON Formatter je nástroj určený k přeformátování těžko čitelných jednořádkových JSON nebo JSON s nefunkčním odsazením do čitelnějšího formátu. JSON se používá v různých kontextech, včetně odpovědí API, konfigurací webových služeb, výměny dat v aplikacích JavaScript, protokolů a dotazů do databází NoSQL. JSON, který skutečně obdržíte, však často postrádá konce řádků a rozprostírá se horizontálně na více řádků, což ztěžuje sledování obsahu pouhým okem. Když vložíte JSON do tohoto nástroje, přidá řádky a odsazení, aby byly klíče, hodnoty, pole a vnořené struktury snáze čitelné.

Kromě formátování podporuje také kompresi k odstranění nadbytečných mezer a konců řádků, stejně jako kontrolu syntaxe k ověření platnosti JSON. Můžete jej použít, když chcete během vývoje zkontrolovat odpovědi API, ověřit, že po úpravě konfiguračních souborů nedošlo k žádným chybám, nebo zvýšit čitelnost textu před vložením do chatů či dokumentace. Výstup lze v případě potřeby zkopírovat a stáhnout jako soubor JSON.

Tato stránka je zpracovávána pomocí JavaScriptu v prohlížeči. K formátování zadaného JSON nedochází k odeslání formuláře na server. Při práci s JSON, který obsahuje důvěrné informace, osobní údaje, autentizační tokeny nebo soukromé klíče, však buďte opatrní při používání na sdílených zařízeních, při používání rozšíření prohlížeče, sdílení obrazovky a v historii prohlížeče. Aby byla zajištěna bezpečnost obsahu JSON, doporučujeme před formátováním odstranit veškeré nepotřebné informace.

  • Formátování JSON můžete provádět pomocí dvojitých mezer, čtyřnásobných mezer nebo tabulatorů pro odsazení.
  • JSON můžete zkomprimovat do jediného řádku a převést jej do formátu vhodného pro přenos a ukládání.
  • K ověření chybějících čárek a nesprávných uvozovek můžete použít funkci JSON.parse.
  • Formátované výsledky můžete zkopírovat do schránky nebo je uložit jako soubor formatted.json.

Jak používat formátovač JSON

Použití je snadné. Nejprve vložte JSON, který chcete formátovat, do pole „JSON Input“. JSON můžete zadat přímo ze zdrojů, jako jsou API klienti, vývojářské nástroje prohlížeče, protokoly nebo konfigurační soubory. Dále vyberte styl odsazení, který chcete pro výstup použít. Ačkoli se běžně používají dvě mezery, můžete pro lepší čitelnost zvolit čtyři mezery nebo tabulátory, aby odpovídaly konvencím vašeho stávajícího projektu.

Kliknutím na „Formátovat“ se po analýze JSON zobrazí výsledek s řádkovými zlomy a odsazením. Kliknutím na „Komprimovat“ se zobrazí jeden řádek JSON bez mezer a řádkových zlomů. „Kontrola syntaxe“ je užitečná, pokud chcete před generováním výstupu pouze ověřit, zda je váš vstup platným JSON. Pokud se vyskytnou chyby, zobrazí se zpráva na základě výsledků analýzy prohlížeče. Způsob zobrazení chyb se může lišit podle prohlížeče, ale nejčastějšími příčinami jsou čárky na konci řádku, chybějící jednoduché uvozovky, chybějící uvozovky kolem názvů klíčů a chybějící závorky na konci.

  1. Vložte JSON, který chcete formátovat, do pole „JSON Input“.
  2. Pro odsazení zvolte podle potřeby 2 mezery, 4 mezery nebo tabulátor.
  3. Chcete-li text zjednodušit pro čtení, klikněte na „Formátovat“; chcete-li jej zkrátit na jeden řádek, klikněte na „Zkrátit“; a chcete-li ověřit jeho správnost, klikněte na „Kontrola syntaxe“.
  4. Zkontrolujte výsledky a vložte je do své aplikace pomocí funkce „Kopírovat výsledky“ nebo „Stáhnout JSON“.

Důležité poznámky k použití

  • V JSON musí být klíče a řetězce uzavřeny v uvozovkách. I když je to podobné zápisu objektů v JavaScriptu, není to totéž.
  • Čárky na konci řádků nejsou v JSON povoleny. Pokud se za posledním prvkem pole nebo objektu nachází čárka, způsobí to chybu.
  • Vkládání příliš velkých souborů JSON může zpomalit váš prohlížeč. U velmi velkých souborů zvažte použití specializovaného editoru k jejich kontrole.
  • Dávejte prosím pozor, abyste se soubory JSON obsahujícími autentizační tokeny, klíče API nebo osobní údaje nezabývali ve sdílených prostředích nebo během sdílení obrazovky.

Často kladené otázky

Co je to formátovač JSON?

JSON Formatter je nástroj, který formátuje řetězce JSON do čitelného formátu. Přidává konce řádků a odsazení, aby byla snáze viditelná struktura objektů, polí, řetězců, čísel, logických hodnot, nulových hodnot a dalších prvků.

Jaký je rozdíl mezi formátováním a kompresí JSON?

Formátování zahrnuje přidání řádků a odsazení, aby byl text pro člověka snáze čitelný. Komprese odstraní nadbytečné mezery a řádky a vytvoří krátký jednořádkový formát JSON vhodný pro uložení nebo odeslání.

Můžete prosím ověřit, zda je JSON správný?

Ano. Pomocí tlačítka „Syntax Check“ můžete ověřit, zda lze váš vstup parsovat jako JSON. Pokud je správný, zobrazí se jako platný JSON; pokud obsahuje chyby, zobrazí se chybová zpráva.

Je zadaný JSON odeslán na server?

Formátování, komprese a kontrola syntaxe tohoto nástroje se provádějí v prohlížeči. Při běžném provozu neprobíhá žádný proces, který by zahrnoval odeslání formuláře na server za účelem formátování JSON.

Lze v JSON používat jednoduché uvozovky?

V JSON musí být řetězce a názvy klíčů uzavřeny v uvozovkách. Zápis ve stylu JavaScriptu používající jednoduché uvozovky je v JSON neplatný.

Způsobí koncová čárka chybu?

Ano. V JSON nelze za poslední prvek pole nebo objektu vložit čárku. Ačkoli je to v JavaScriptu někdy povoleno, v JSON se jedná o chybu.

Co se doporučuje: dvě mezery nebo čtyři mezery?

Obvykle se používají dvě mezery. Pokud chcete zvětšit mezery pro lepší čitelnost, použijte čtyři mezery; pokud má váš projekt specifické pokyny, řiďte se prosím těmito pokyny.

Lze jej použít s velkými soubory JSON?

Můžete je použít, pokud to umožňují možnosti prohlížeče. U velmi velkých souborů JSON však vkládání a formátování může trvat dlouho a zpomalit prohlížeč.

Jaký je rozdíl mezi objekty JSON a JavaScript?

JSON je textový formát pro výměnu dat, který má přísnější pravidla než objektové literály v JavaScriptu, například vyžaduje uvozovky pro názvy klíčů a řetězce. Nepodporuje také komentáře.

Lze ve formátu JSON vkládat komentáře?

Ve standardním formátu JSON nejsou povoleny komentáře. Proto text ve stylu JSON obsahující komentáře, jako jsou // nebo /* */, způsobí chybu. Formáty jako JSONC nejsou podporovány.

Mohu uložit výsledky výstupu?

Ano. Formátované nebo komprimované výsledky můžete zkopírovat. Můžete je také uložit jako soubor formatted.json kliknutím na tlačítko „Stáhnout JSON“.

Lze to použít také k ověření odpovědí API?

Ano. Vložení JSON odpovědi získané z API usnadňuje kontrolu vnořených struktur a obsahu polí. To je užitečné během vývoje, testování a ladění.