JSON Validator online
Vložte JSON a hned víte, jestli je v pořádku
Chyba ukáže přesné číslo řádku a sloupce. Nic neopustí váš prohlížeč.
Přetáhněte sem .json soubor nebo vložte JSON přímo do editoru
Jak funguje validace JSON
JSON má přísná pravidla syntaxe. Stačí jeden chybějící uvozovací znak nebo přebytečná čárka na konci pole — a celý dokument je neplatný. Tohle se snadno přehlédne v pětisettřádkovém souboru.
Validátor zpracovává JSON přímo v prohlížeči. Ihned jak začnete psát nebo vložíte data, zobrazí se zelená nebo červená: platný, nebo chyba s popisem. Pokud narazí na problém, ukáže řádek a sloupec kde to prasklo — plus samotný řádek, abyste věděli na co se dívat.
Zpracování probíhá 100% lokálně. Citlivá data z API, tokeny nebo konfigurační soubory nikam neposílám.
Typické chyby v JSON
Trailing comma — čárka na konci
JavaScript to toleruje, JSON ne. Poslední prvek v poli nebo objektu nesmí mít za sebou čárku.
{ "a": 1, } ← špatně { "a": 1 } ← správně
Jednoduché uvozovky místo dvojitých
JSON zná jen dvojité uvozovky. Řetězce i klíče musí být v nich.
{ 'klíč': 'hodnota' } ← špatně { "klíč": "hodnota" } ← správně
Klíče bez uvozovek
V JavaScriptu zapisujete objekty bez uvozovek na klíčích. V JSON to nefunguje — každý klíč musí být v dvojitých uvozovkách.
{ jméno: "Pavel" } ← špatně { "jméno": "Pavel" } ← správně
Komentáře
JSON komentáře nepodporuje. Ani // ani /* */. Pokud potřebujete komentáře v konfiguracích, podívejte se na JSONC nebo JSON5.
Další JSON nástroje
JSON validátor pro vývojáře i začátečníky
Zkopírujete JSON z API, souboru nebo kolegy a chcete rychle zjistit jestli je syntakticky správně. Žádné instalace, žádné přihlašování — vložíte text a výsledek je okamžitý.
Výhodou oproti validaci přímo v editoru je přehlednost. Chybové hlášení se neztratí v konzoli — je velké, barevné a ukazuje přesně který řádek problém způsobil. Hodí se i když dostanete neznámý JSON ze systému třetí strany a potřebujete rychle zjistit je-li vůbec parsovatelný.
Potřebujete JSON nejen zkontrolovat, ale taky naformátovat nebo minifikovat? JSON Formatter to zvládne v jednom kroku. Na porovnání dvou verzí slouží JSON Diff.