Mi az a JSON? A gyakori hibák ellenőrzése és hibaelhárítása

Az adatszerkezettől az ellenőrzési stratégiáig hozzon létre JSON-t, amely olvasható, karbantartható és cserélhető.

Mi az a JSON? A gyakori hibák ellenőrzése és hibaelhárítása

Mi az a JSON?

A JSON (JavaScript Object Notation) egy szövegformátum, amelyet általában a konfigurációs fájlok, API-kérelmek és rendszerek közötti adatcserére használnak. Könnyen olvasható, de a formátum nagyon szigorú: eggyel kevesebb vessző vagy eggyel több idézet az elemzés sikertelenségét okozza.

Alapstruktúra

A JSON objektumokból, tömbökből és alapértékekből áll. Az objektumok göndör zárójelben vannak, a kulcsnevekben idézőjeleket kell használni; tömbök szögletes zárójelek közé vannak zárva. Az érvényes JSON tartalmazhat karakterláncokat, számokat, logikai értékeket, null-t, objektumokat és tömböket.

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

A leggyakoribb ellenőrzési hibák

  • Használjon szimpla idézőjeleket, vagy felejtsen el dupla idézőjeleket hozzáadni a kulcsnevekhez.
  • Az utolsó elem után egy extra vessző található.
  • A karakterláncban nem megtisztított újsorok vagy idézőjelek találhatók.
  • Írja be a JavaScript undefined, annotációit vagy függvényeit JSON-ba.

Gyakorlati hibaelhárítási szekvencia

Először is hagyja, hogy a formázó/ellenőrző keresse meg a hibavonalat, majd ellenőrizze a párosított szerkezetet a külső göndör zárójeltől vagy szögletes zárójeltől befelé. A formátum érvényességének megerősítése után ellenőrizze a mezők nevét, típusát és üzleti szabályait; ezt a három dolgot nem szabad összekeverni.

Következtetés

A JSON-ellenőrzés az adatminőség első küszöbe. A helyes formátum nem jelenti azt, hogy az adatoknak meg kell felelniük a követelményeknek, de ha a formátum nem megfelelő, akkor az utólagos ellenőrzés egyáltalán nem indul el.