Mikä on JSON? Yleisten virheiden tarkistaminen ja vianmääritys

Luo JSON, jota voidaan lukea, ylläpitää ja vaihtaa, aina tietorakenteesta vahvistusstrategiaan.

Mikä on JSON? Yleisten virheiden tarkistaminen ja vianmääritys

Mikä on JSON

JSON (JavaScript Object Notation) on tekstimuoto, jota käytetään yleisesti tiedonvaihtoon määritystiedostojen, API-pyyntöjen ja järjestelmien välillä. Se on helppolukuinen, mutta muoto on erittäin tiukka: yksi pilkku vähemmän tai yksi lainaus lisää aiheuttaa jäsentämisen epäonnistumisen.

Ydinrakenne

JSON koostuu objekteista, taulukoista ja perusarvoista. Objektit on suljettu hakasulkeisiin, avainten nimissä on käytettävä lainausmerkkejä; taulukot on suljettu hakasulkeissa. Kelvollinen JSON voi sisältää merkkijonoja, numeroita, Boolen arvoja, null-arvoja, objekteja ja taulukoita.

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

Yleisimmät vahvistusvirheet

  • Käytä lainausmerkkejä tai unohda lisätä lainausmerkkejä avainten nimiin.
  • Viimeisen kohteen jälkeen on ylimääräinen pilkku.
  • merkkijonossa on rivinvaihtomerkkejä tai lainausmerkkejä ilman koodinvaihtomerkkejä.
  • Kirjoita JavaScriptin undefined, merkinnät tai funktiot JSONiin.

Käytännön vianetsintäsarja

Anna ensin muotoilijan/tarkistusohjelman paikantaa virheviiva ja tarkista sitten parillinen rakenne uloimmasta kiharasta tai hakasulkeesta sisäänpäin. Kun olet varmistanut, että muoto on kelvollinen, tarkista kenttien nimet, tyypit ja liiketoimintasäännöt. näitä kolmea asiaa ei pidä sekoittaa keskenään.

Johtopäätös

JSON-vahvistus on ensimmäinen kynnys tietojen laadulle. Oikea muoto ei tarkoita, että tietojen on täytettävä vaatimukset, mutta jos muoto on väärä, jälkitarkastus ei ala ollenkaan.