Validátor JSON
Neplatný JSON přerušuje rozhraní API, nasazení konfigurací a kanály CI — často s vágními zprávami „Neočekávaný token“. Vložte nebo nahrajte JSON, abyste získali okamžité ověření syntaxe s umístěním chyby. Analýza probíhá lokálně; tajemství v konfiguračních souborech nikdy nenarazí na server.
Vstup
JSON je platný.
Jak ověřit JSON
1. Vložte JSON do editoru nebo nahrajte soubor .json.
2. Výsledek ověření čtení: platný nebo chyba s pozicí.
3. Opravte koncové čárky, uvozovky nebo neshody závorek.
4. Zkopírujte opravený JSON nebo odešlete do formátovače/minifikátoru.
Příklady ověření
Ladění odpovědi API
Výstup protokolu zkrácen uprostřed objektu — validátor přesně ukazuje, kde byl řetězec přerušen.
package.json fix
Extra čárka za posledním blokem závislosti — validátor ukazuje na řádek před selháním instalace npm.
Obsah webhooku
Před mapováním polí v kódu ověřte, že tělo POST třetí strany je platné JSON.
Kdy ověřit JSON
• Před potvrzením konfigurace do git nebo nasazením do produkce.
• Při ladění chybného požadavku 400 z těla klienta s nesprávným formátem.
• Při slučování ručně upravených JSON od netechnických spoluhráčů.
Když ověření nestačí
• Když potřebujete ověření sémantiky schématu JSON — použijte nástroje s ohledem na schéma.
• Když je soubor JSON Lines (NDJSON) — ověřte řádek po řádku samostatně.
• Když je obsah JSON5 nebo HJSON s komentáři — standardní analyzátor JSON selže.
Strict JSON vs JavaScript
JSON je přísnější než literály objektů JS — žádné komentáře, žádné nedefinované, žádné koncové čárky. Kopírování z konfigurací JS se často přeruší, dokud se nevyčistí.
Bezpečnostní poznámka
Nikdy nevkládejte výrobní tajemství do neznámých online validátorů. Tento nástroj analyzuje lokálně — přesto se vyhněte sdílení přihlašovacích údajů při sdílení obrazovky.
Spárovat s nástroji CSV
Po ověření API JSON převeďte ukázková pole na CSV pomocí jsonToCsv pro kontrolu tabulky.
Časté dotazy
Časté chyby JSON?
Koncové čárky, jednoduché uvozovky místo dvojitých, klíče bez uvozovek a chybějící čárky mezi vlastnostmi.
Ověřuje schéma?
Pouze syntaxe — struktura vůči schématu je samostatná.
Velké soubory?
Velmi velký JSON může zpomalit prohlížeč — pro soubory GB rozdělit nebo použít nástroje CLI pro streamování.
Unicode a úniky?
Platný JSON vyžaduje \\uXXXX pro některé ovládací prvky; validátor přijímá UTF-8 v řetězcích.
Data nahrána?
Ne — JSON.parse běží lokálně.
Po opravě?
Použijte formátovač JSON pro čitelné rozložení nebo minifikátor pro produkci.