Hva er JSON? Hvordan verifisere og feilsøke vanlige feil

Fra datastruktur til verifiseringsstrategi, lag JSON som kan leses, vedlikeholdes og utveksles.

Hva er JSON? Hvordan verifisere og feilsøke vanlige feil

Hva er JSON

JSON (JavaScript Object Notation) er et tekstformat som vanligvis brukes for datautveksling mellom konfigurasjonsfiler, API-forespørsler og systemer. Det er lett å lese, men formatet er veldig strengt: ett komma mindre eller ett anførselstegn til vil føre til at parsing mislykkes.

Kjernestruktur

JSON består av objekter, matriser og grunnleggende verdier. Objekter er omsluttet av krøllete parenteser, nøkkelnavn må bruke doble anførselstegn; arrays er omsluttet av firkantede parenteser. Gyldig JSON kan inneholde strenger, tall, boolske verdier, null, objekter og matriser.

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

De vanligste valideringsfeilene

  • Bruk enkle anførselstegn, eller glem å legge til doble anførselstegn for nøkkelnavn.
  • Det er et ekstra komma etter siste element.
  • Det er nye linjeskift eller doble anførselstegn i strengen.
  • Skriv JavaScripts udefinerte, merknader eller funksjoner inn i JSON.

Praktisk feilsøkingssekvens

La først formatereren/validatoren finne feillinjen, og kontroller deretter den sammenkoblede strukturen fra den ytre krøllede braketten eller firkantbraketten og innover. Etter å ha bekreftet at formatet er gyldig, kontroller feltnavnene, typene og forretningsreglene; disse tre tingene bør ikke blandes sammen.

Konklusjon

JSON-verifisering er den første terskelen for datakvalitet. Riktig format betyr ikke at dataene må oppfylle kravene, men dersom formatet er feil starter ikke etterverifisering i det hele tatt.