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.

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.