JSON formátovač a validátor

Vložte JSON a zformátujte, minifikujte nebo ověřte ho. Chyby ukazují přesný řádek a sloupec a nic neopustí váš prohlížeč.

Běží v prohlížečiBez registraceNic se neodesílá

Výstup

    

Jak používat: JSON formátovač

  1. Vložte JSON do vstupního pole nebo otevřete soubor .json.
  2. Výstup se aktualizuje během psaní. Klikněte na Formátovat pro hezké formátování nebo na Minifikovat pro odstranění bílých znaků.
  3. Zvolte 2 mezery, 4 mezery nebo tabulátory a zaškrtněte Seřadit klíče pro stálé pořadí klíčů.
  4. Pokud je JSON neplatný, stavový řádek ukáže řádek, sloupec a nejpravděpodobnější příčinu.
  5. Zkopírujte výsledek nebo ho stáhněte jako soubor.

Co je JSON formátovač?

JSON formátovač (JSON beautifier) znovu odsadí kompaktní JSON, aby byl čitelný, a validátor ověří, že odpovídá gramatice RFC 8259. Odpovědi API, řádky logů a konfigurační soubory bývají minifikované do jednoho řádku; formátování usnadní prohlížení vnoření a hodnot.

Časté chyby v JSON

  • Koncové čárky: {"a": 1,} je platný JavaScript, ale neplatný JSON.
  • Jednoduché uvozovky: klíče i řetězce musí používat dvojité uvozovky.
  • Klíče bez uvozovek: {name: "x"} musí být {"name": "x"}.
  • Komentáře: // a /* */ nejsou součástí JSON.
  • Speciální hodnoty: NaN, Infinity a undefined nejsou povoleny.

Formátování vs. minifikace

Formátovaný JSON je pro lidi: code review, ladění a dokumentaci. Minifikovaný JSON vynechá všechny nepovinné mezery a nové řádky, což zmenšuje data pro uložení i přenos po síti. Obojí představuje přesně stejná data.

Časté dotazy

Odesílá se můj JSON na server?
Ne. Formátování i validace běží v JavaScriptu v kartě prohlížeče. Nic se neodesílá, takže je to bezpečné i pro odpovědi API obsahující tokeny nebo osobní údaje.
Co dělá „Seřadit klíče“?
Seřadí klíče objektů abecedně na všech úrovních. Dva dokumenty se stejným obsahem, ale jiným pořadím klíčů pak dají shodný výstup, což usnadní jejich porovnání.
Zachovají se velmi velká čísla?
Čísla v JavaScriptu ztrácejí přesnost nad 253 (zhruba 9 biliard), takže velmi velká celočíselná ID se mohou zaokrouhlit. Pokud záleží na přesných číslicích, uchovávejte taková ID jako řetězce.
Jak velký soubor mohu zformátovat?
Soubory o velikosti několika megabajtů se na moderním notebooku zformátují za zlomek sekundy. Limitem je paměť prohlížeče, ne kvóta serveru.

Související nástroje