Mikä on JSON? Yleisten virheiden tarkistaminen ja vianmääritys
Luo JSON, jota voidaan lukea, ylläpitää ja vaihtaa, aina tietorakenteesta vahvistusstrategiaan.
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.