JSON Formatter — Upravujte, komprimujte a ověřujte soubory JSON s přehlednými chybovými hláškami přímo ve vašem prohlížeči.

Vložte JSON a ten se během psaní automaticky kontroluje a formátuje. Vyberte si 2 mezery, 4 mezery, tabulátor nebo minimalizovaný výstup, podle libosti seřaďte klíče a v případě chyby zjistěte přesný řádek a sloupec. Vaše data se nikdy neodesílají.

Naformátovat můj JSON Váš soubor JSON zůstane ve vašem prohlížeči
Formátovač JSON, který vlevo zobrazuje neuspořádaný JSON a vpravo přehledně odsazený JSON s platným stavem

Vstup ve formátu JSON

Styl výstupu

Výsledek

–Stav
–Nejvyšší úroveň
–Keys
–Depth
–Velikost vstupu
–Velikost výstupu
Průvodce

Průvodce formátováním JSON: čitelný a platný JSON

Co je to JSON, proč dochází k chybám a jak je rychle opravit.

Jednoduché vysvětlení

Co je to formátovač JSON?

Formátovač JSON převádí text ve formátu JSON na přehledné, odsazené zobrazení, které je čitelné pro člověka, nebo jej zkomprimuje do jednoho kompaktního řádku pro odeslání. Validátor ověřuje, zda se skutečně jedná o JSON, a upozorní vás na místa, kde tomu tak není.

Tento nástroj zvládá obojí najednou. Načte váš JSON pomocí přísného parseru, zobrazí výsledek ve vámi zvoleném formátu a uvede řádek i sloupec, kde se chyba nachází, takže ji můžete opravit, aniž byste museli text prohledávat.

Nejčastější důvody pro jeho použití

Proč lidé používají formátovač JSON

Čtení odpovědí API

Vložte zkomprimovanou odpověď a na první pohled si prohlédněte její strukturu, místo aby se zobrazoval jeden dlouhý řádek.

Konfigurační soubory

Zkontrolujte balíček, nastavení a datové soubory, zda neobsahují překlepy, než dojde k selhání jejich načtení aplikací.

Menší užitečné zatížení

Před vložením do stránky, požadavku nebo testu zkomprimujte JSON tak, aby byly odstraněny mezery.

Jak to funguje

Co určuje platnost JSONu

JSON má jen malý počet pravidel. Text je uzavřen v uvozovkách, a to včetně každého klíče. Hodnotami mohou být řetězce, čísla, true, false, null, pole nebo objekty. Jednotlivé položky jsou odděleny čárkami, přičemž za poslední položkou se čárka neuvádí, a komentáře nejsou povoleny.

Většina chyb pramení z několika zvyků převzatých z JavaScriptu nebo jiných jazyků: jednoduché uvozovky, klíče bez uvozovek, čárky na konci, komentáře a hodnoty jako undefined nebo NaN. Validátor uvede název zjištěného problému a řádek a sloupec, kde k němu došlo.

Formátování zde zachovává vaše data beze změny. Čísla a řetězce se kopírují přesně tak, jak jsou zapsány, takže dlouhé ID, jako je 12345678901234567890, neztrácí žádné číslice a hodnota 1,0 se nezmění na 1. Změní se pouze mezery a pořadí klíčů, pokud zapnete možnost „Seřadit klíče“. Pokud se stejný klíč v jednom objektu objeví dvakrát, nástroj vás na to upozorní, protože většina parserů zachovává pouze poslední hodnotu.

Zvládněte to v několika krocích

Jak používat formátovač JSON

  1. Vložte svůj JSON do vstupního pole nebo otevřete soubor .json ze svého zařízení.
  2. Vyberte možnost „2 mezery“, „4 mezery“, „Tab“ nebo „Zmenšit“ a zapněte funkci „Seřadit klávesy“, pokud chcete mít klávesy seřazené abecedně.
  3. Pokud se objeví chyba, klikněte na tlačítko „Přejít na chybu“, abyste se přesunuli na přesné místo ve vstupu a mohli ji opravit.
  4. Klikněte na „Kopírovat“ nebo si výsledek stáhněte jako soubor ve formátu .json.
Lepší výsledky

Jednoduché tipy

  • Nejprve opravte první chybu. Jediná chybějící uvozovka může způsobit několik chybových hlášení dále v textu.
  • Před porovnáním dvou souborů JSON použijte třídicí klíče, aby pořadí nezpůsobilo falešné rozdíly.
  • Formátovanou verzi si ponechte po celou dobu práce a kód zkomprimujte až ve chvíli, kdy budete připraveni k vydání.
  • Pokud vaše data záměrně obsahují komentáře nebo koncové čárky, jedná se o formát JSON5 nebo JSONC. Před odesláním do standardního JSON parseru je odstraňte.
Užitečné informace

Omezení a ochrana osobních údajů

Ochrana osobních údajů

Váš JSON je na této stránce analyzován a formátován pomocí JavaScriptu přímo ve vašem prohlížeči. Není nahráván, ukládán ani zaznamenáván a stažené soubory se vytvářejí přímo na vašem zařízení.

Omezení

Přijímá se pouze standardní formát JSON. Komentáře, čárky na konci řádků, jednoduché uvozovky a hodnoty NaN jsou hlášeny jako chyby a nástroj je za vás neopraví. Velmi velké soubory, větší než přibližně 10 MB, nejsou zpracovávány.

Často kladené otázky

Často kladené otázky k formátovači JSON

Jak naformátuji JSON?

Vložte svůj JSON do vstupního pole. Okamžitě se naformátuje podle vámi zvoleného odsazení: 2 mezery, 4 mezery nebo tabulátor. Poté si výsledek zkopírujte nebo si jej stáhněte jako soubor .json.

Jak validátor JSON vyhledává chyby?

Tento nástroj analyzuje váš text pomocí přísného JSON parseru. Pokud se vyskytne chyba, zobrazí řádek a sloupec, kde k ní došlo, spolu s krátkým vysvětlením, a pomocí tlačítka se můžete přesunout přímo na dané místo ve vstupu.

Jaký je rozdíl mezi „beautify“ a „minify“?

Funkce „Beautify“ vkládá řádkové zlomy a odsazení, aby byl JSON snadno čitelný. Funkce „Minify“ odstraní všechny volitelné mezery, aby byl text co nejkratší. Data zůstávají v obou případech stejná.

Proč se v mém JSONu zobrazuje chyba?

Mezi běžné příčiny patří čárka na konci řádku, jednoduché uvozovky místo dvojitých, klíče bez uvozovek, chybějící čárka mezi položkami nebo komentáře. Standardní JSON nic z toho nepovoluje a chybová zpráva přesně ukazuje na místo, kde se chyba nachází.

Změní formátování moje data?

Ne. Řetězce a čísla zůstávají přesně tak, jak jste je zadali, včetně velmi velkých čísel a hodnot jako 1,0 nebo 1e3. Změní se pouze mezery a pořadí klíčů, pokud zapnete možnost „Seřadit klíče“.

Může JSON obsahovat komentáře nebo koncové čárky?

Ve standardním JSONu ne. Formáty jako JSON5 a JSONC je sice povolují, ale tento validátor se řídí standardem, a proto komentáře a čárky na konci věty vykazuje jako chyby.

Je můj JSON někam nahrán?

Ne. Formátování a ověřování probíhá přímo ve vašem prohlížeči a vaše data ve formátu JSON nikdy neopustí vaše zařízení. Díky tomu je tento způsob bezpečný pro odpovědi API i konfigurační soubory, které byste raději nechali v soukromí.

Jak velký soubor JSON mohu naformátovat?

Až přibližně 10 MB textu. Rychlost závisí na vašem zařízení, takže zpracování velmi velkých souborů může na mobilním telefonu chvíli trvat. Vše se zpracovává v paměti vašeho prohlížeče.

Od uživatelů tohoto nástroje

Recenze

Načítání recenzí…
Pokračuj

Další nástroje v krabici

Na úvodní stránce najdete desítky dalších bezplatných nástrojů, které nevyžadují API klíč.

Navrhnout nástroj