Co je JSON? Jak ověřit a odstranit běžné chyby

Od struktury dat po strategii ověřování vytvořte JSON, který lze číst, udržovat a vyměňovat.

Co je JSON? Jak ověřit a odstranit běžné chyby

Co je JSON

JSON (JavaScript Object Notation) je textový formát běžně používaný pro výměnu dat mezi konfiguračními soubory, požadavky API a systémy. Je snadno čitelný, ale formát je velmi přísný: o jednu čárku méně nebo o jeden citát více způsobí selhání analýzy.

Struktura jádra

JSON se skládá z objektů, polí a základních hodnot. Objekty jsou uzavřeny ve složených závorkách, názvy klíčů musí používat dvojité uvozovky; pole jsou uzavřena v hranatých závorkách. Platný JSON může obsahovat řetězce, čísla, booleovské hodnoty, null, objekty a pole.

{ "user": { "name": "Lin", "active": true }, "tags": ["api", "docs"] }

Nejčastější chyby ověřování

  • U názvů klíčů používejte jednoduché uvozovky nebo zapomeňte přidat dvojité uvozovky.
  • Za poslední položkou je čárka navíc.
  • V řetězci jsou nezakódované nové řádky nebo dvojité uvozovky.
  • Zapište undefined, anotace nebo funkce JavaScriptu do JSON.

Praktická sekvence odstraňování problémů

Nejprve nechte formátovač/validátor, aby našel chybový řádek, a poté zkontrolujte spárovanou strukturu od vnější složené závorky nebo hranaté závorky směrem dovnitř. Po potvrzení platnosti formátu zkontrolujte názvy polí, typy a obchodní pravidla; tyto tři věci by se neměly míchat dohromady.

Závěr

Ověření JSON je prvním prahem kvality dat. Správný formát neznamená, že data musí splňovat požadavky, ale pokud je formát nesprávný, následné ověřování se vůbec nespustí.