Formátování JSON

Řazení znovu vytvoří výstup a odstraní komentáře.

Formátujte, ověřujte, prohlížejte, převádějte a minifikujte JSON nebo JSON5 v prohlížeči. Samostatně zvolte přijímanou vstupní a požadovanou výstupní syntaxi, vyberte tabulátory nebo 2 až 4 mezery a případně rekurzivně seřaďte klíče objektů. Syntaktické chyby se zobrazují ve výstupním editoru.

Syntaxe JSON a JSON5

Vyberte JSON nebo JSON5 nezávisle pro vstup i výstup. Formátování JSON5 na JSON5 zachovává komentáře, zatímco převod, řazení klíčů a minifikace serializují rozebraná data do vybrané výstupní syntaxe.

Vstup JSON5 přijímá:

  • Názvy polí bez uvozovek jsou povoleny (např. {name: "Alice"} místo {"name": "Alice"});
  • Jednoduché uvozovky lze použít pro řetězce (např. {'name': 'Bob'});
  • Koncové čárky jsou povoleny (např. {"a": 1, "b": 2,});

Výstup JSON použijte pro API a systémy vyžadující standardní JSON. Výstup JSON5 použijte pro konfigurace spravované vývojáři, v nichž musí zůstat platné komentáře, NaN, Infinity a další hodnoty JSON5.

Časté dotazy k formátování JSON

Jak na této stránce naformátuji kód?

Vložte kód do levého editoru nebo načtěte soubor, vyberte potřebné možnosti a zvolte Formátovat. Zkontrolujte výsledek vpravo a poté jej zkopírujte nebo uložte.

Proč může formátovač nahlásit chybu?

Vstup musí odpovídat vybranému jazyku nebo syntaxi. Zkontrolujte neúplné příkazy, nespárované závorky či uvozovky a dialekt nebo režim, který neodpovídá vstupu, a poté formátujte znovu.

Jak funguje formátovač kódu?

Formátovač kódu čte tokeny odpovídající jazyku a vnořené struktury a poté přepisuje odsazení, mezery a konce řádků podle jednotných pravidel. Program nekompiluje ani nespouští, takže formátování není kontrolou správnosti nebo bezpečnosti.

Jaká nastavení se pro tento jazyk doporučují?

Pro API a konfigurační soubory použijte 2 mezery a standardní JSON. JSON5 zvolte jen tehdy, když jsou komentáře nebo koncové čárky záměrné, a klíče řaďte pouze tehdy, když jejich pořadí nemá pro čtenáře význam. Vyberte JSON či JSON5 nezávisle pro vstup a výstup, řaďte klíče objektů, nastavte odsazení, otevřete strukturované zobrazení nebo vytvořte minifikovaný výstup.

Odesílá se můj kód na server?

Kód se zpracovává pouze v prohlížeči a neodesílá se na server.

Formátování kódu

Formátujte a zpřehledňujte Java, Python, JavaScript, JSON, HTML a další; upravujte odsazení, mezery a zalomení řádků.

Další nástroje

Úpravy zvuku a efekty

Ořezávejte, spojujte nebo rozdělujte nahrávky, odstraňujte ticho či šum a upravujte hlasitost, rychlost, výšku tónu nebo kanály.

Další nástroje

Nástroje pro tabulky

Otevírejte a upravujte listy CSV či Excel, formátujte tabulkový text a převádějte CSV do Excelu nebo SQL.

Další nástroje

Nástroje pro Markdown

Pište a prohlížejte Markdown, vykreslujte diagramy Mermaid a převádějte Markdown, HTML a tabulky mezi formáty.

Další nástroje

Nástroje pro text

Porovnávejte pasáže, počítejte slova a klíčová slova, řaďte či nahrazujte řádky a prohlížejte text DOCX.

Další nástroje

Slovníky

Vyhledávejte čínské významy, synonyma a antonyma nebo výslovnost IPA v několika jazycích.

Převod a přehrávání zvuku

Převádějte MP3, WAV, FLAC a další formáty, přehrávejte zvuk nebo surové PCM a prohlížejte či upravujte zvuková metadata.

Nástroje pro JSON a data

Prohlížejte, porovnávejte a ověřujte JSON, testujte výrazy JSONPath nebo převádějte data do CSV, YAML a XML.

Další nástroje

Nástroje pro řeč

Přepisujte zvuk na text, generujte řeč z textu nebo nahrávejte svůj hlas v prohlížeči.

Nástroje pro video

Převádějte a komprimujte video, ořezávejte či spojujte klipy, měňte rozměry obrazu a extrahujte zvuk.

Další nástroje

Přehrávání a záznam videa

Přehrávejte místní nebo streamované video, nahrávejte obrazovku či kameru a používejte kameru jako online zrcadlo.

Nástroje pro PDF

Komprimujte nebo spojujte PDF, rozdělujte a přeskupujte stránky, převádějte je na obrázky a prohlížejte či porovnávejte dokumenty.

Další nástroje

Nástroje pro obrázky

Převádějte formáty obrázků, měňte velikost či ořezávejte fotografie, komprimujte soubory, porovnávejte obrázky a získávejte text pomocí OCR.

Další nástroje

Tvorba obrázků

Pořizujte a zkrášlujte snímky obrazovky, měňte text na obrázky či GIF, kreslete na tabuli a vytvářejte slovní mraky nebo favicony.

Další nástroje

Nástroje pro titulky

Upravujte titulky SRT či VTT s náhledem videa, posouvejte časování, převádějte formáty a spravujte titulkové stopy.

Další nástroje

Nástroje pro archivy

Otevírejte soubory ZIP, 7Z, RAR nebo TAR, extrahujte vybraný obsah a vytvářejte nové archivy s volitelnými hesly ZIP/7Z.

Kodéry | Dekodéry

Kódujte a dekódujte Base64 či Base32, escapujte URL, HTML a text Unicode a prohlížejte obsah JWT.

Další nástroje

Nástroje pro čísla

Převádějte číselné soustavy a hodnoty mezi dvojkovou, desítkovou a šestnáctkovou; měňte čísla na slova nebo text na dvojkový zápis.

Kalkulačky

Počítejte procenta a zlomky, shrnujte statistiky a vypočítejte známky, slevy nebo poměry stran.

Další nástroje

Nástroje pro čas

Zobrazte online hodiny, spusťte odpočet či stopky a počítejte data, věk nebo rozdíly časových pásem.

Další nástroje

Síťové nástroje

Zkontrolujte IP a připojení IPv6, prohlížejte požadavky HTTP či soubory HAR a počítejte rozsahy adres CIDR.

Převody jednotek

Převádějte délku, hmotnost, teplotu, datovou kapacitu a další jednotky.

Nástroje pro barvy

Převádějte hodnoty HEX, RGB a HSL, získávejte barvy z obrázku, kontrolujte kontrast nebo testujte displej jednolitými barvami.

QR kódy a čárové kódy

Generujte a skenujte QR nebo čárové kódy včetně QR kódů pro odkazy a sítě Wi-Fi.

Vývojářské a bezpečnostní nástroje

Generujte hashe, UUID a hesla, testujte regulární výrazy, vytvářejte URL slugy a kontrolujte oprávnění souborů.

Další nástroje

Užitečné nástroje

Zkontrolujte rozlišení a obnovovací frekvenci displeje, měřte pravítkem na obrazovce, testujte klávesy nebo čtěte ze čtecího zařízení.

Další nástroje

Hry

2048, Hledání min, Sudoku, Gomoku, Tanková bitva

Další nástroje