Preskočiť na obsah

Formátovač JSON

Overte a prehľadne naformátujte JSON pomocou tohto formátovača JSON. Vložte kompaktný alebo minifikovaný kód JSON. Nástroj ho skontroluje podľa prísnych pravidiel JSON a potom odsadí objekty a polia dvoma medzerami, krátke hodnoty, ktoré sa zmestia do 80 stĺpcov, ponechá na jednom riadku a zachová poradie kľúčov, reťazce aj presnosť čísel. Pri neplatnom kóde JSON sa namiesto toho zobrazí jasná chybová správa. Ideálne pre vývojárov, ktorí čítajú odpovede API, konfiguračné súbory a záznamy.

Obnoviť

Často kladené otázky

Čo robí formátovač JSON?

Najprv skontroluje, či je vstup platný kód JSON, a potom ho vypíše s odsadením dvoma medzerami. Objekty a polia, ktoré sa zmestia do 80 stĺpcov, napríklad krátke zoznamy značiek, zostanú na jednom riadku.

Čo sa stane pri neplatnom kóde JSON?

Nástroj sa zastaví a zobrazí chybovú správu, napríklad „Chyba syntaxe“, namiesto toho, aby hádal. Koncové čiarky, komentáre, jednoduché úvodzovky a kľúče bez úvodzoviek nie sú platným kódom JSON; najprv ich opravte pomocou nástroja na opravu JSON.

Mení sa poradie kľúčov?

Nie, kľúče zostanú v zadanom poradí a duplicitné kľúče sa zachovajú. Menia sa len medzery a zalomenia riadkov.

Menia sa čísla?

Čísla sa kopírujú v pôvodnom zápise, takže sa zachová ich presnosť aj veľké celé čísla. Normalizuje sa len zápis exponentov: 1E+5 sa zmení na 1e5 a -0.5e-03 na -0.5e-3.

Dekódujú sa escape sekvencie Unicode?

Nie, reťazce sa kopírujú presne, takže escape sekvencie, ako napríklad \u00e9, zostanú zapísané ako escape sekvencie a doslovné znaky zostanú doslovné. Úvodzoviek ani spätných lomiek v reťazcoch sa nástroj nikdy nedotkne.

Existuje limit vnorenia?

Áno, dokumenty vnorené do väčšej hĺbky než 512 úrovní sa odmietnu. Bežné odpovede API a konfiguračné súbory sú hlboko pod týmto limitom.

Môžem naformátovať prázdny vstup alebo jednu hodnotu?

Prázdny vstup nie je platným kódom JSON a vráti chybu. Jedna hodnota, napríklad reťazec, číslo, true alebo null, je platná a vráti sa bez zmeny.

Môžem si vybrať tabulátory alebo štyri medzery?

Nie, formátovač vždy odsádza dvoma medzerami a nemá žiadne možnosti nastavenia. Väčšina editorov dokáže odsadenie následne previesť, ak váš projekt používa tabulátory.

Prečo je výsledok ohraničený blokom kódu json?

Výstup sa vráti ako blok kódu Markdown označený ako json, takže sa v Markdown, problémoch a chate zobrazí so zvýraznením syntaxe. Pre súbor .json skopírujte riadky medzi ohraničeniami.

Aký veľký môže byť môj kód JSON?

Pri jednom spustení možno spracovať až 5 MB; väčší vstup sa odmietne so správou. Výstup je rovnaký ako pri možnosti JSON vo Formátovači kódu.

O stránke OneClick Pro

OneClick Pro je bezplatná kolekcia viac ako 150 webových nástrojov na každodennú prácu: na konverziu obrázkov a jednotiek, formátovanie a overovanie kódu, kontrolu domén a SEO, ako aj prácu s textom, dátumami a číslami. Každý nástroj funguje bez registrácie alebo predplatného a zadané údaje sa používajú iba na výpočet výsledku a nikdy sa neukladajú. Používajte ich ako rýchlu súpravu nástrojov na jednorazové úlohy alebo si uložte do záložiek nástroje, na ktoré sa spoliehate každý deň.