Hvad er JSON? Sådan verificeres og fejlfindes almindelige fejl

Fra datastruktur til verifikationsstrategi, opret JSON, der kan læses, vedligeholdes og udveksles.

Hvad er JSON? Sådan verificeres og fejlfindes almindelige fejl

Hvad er JSON

JSON (JavaScript Object Notation) er et tekstformat, der almindeligvis bruges til dataudveksling mellem konfigurationsfiler, API-anmodninger og systemer. Det er let at læse, men formatet er meget strengt: Et komma mindre eller et citat mere vil få parsing til at mislykkes.

Kernestruktur

JSON består af objekter, arrays og grundlæggende værdier. Objekter er omgivet af krøllede parenteser, nøglenavne skal bruge dobbelte anførselstegn; arrays er omgivet af firkantede parenteser. Gyldig JSON kan indeholde strenge, tal, boolske værdier, null, objekter og arrays.

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

De mest almindelige valideringsfejl

  • Brug enkelte anførselstegn, eller glem at tilføje dobbelte anførselstegn for nøglenavne.
  • Der er et ekstra komma efter det sidste punkt.
  • Der er nye linjeskift eller dobbelte anførselstegn i strengen.
  • Skriv JavaScripts udefinerede, annoteringer eller funktioner i JSON.

Praktisk fejlfindingssekvens

Lad først formateren/validatoren finde fejllinjen, og kontroller derefter den parrede struktur fra den ydre krøllede parentes eller firkantede parentes og indad. Efter at have bekræftet, at formatet er gyldigt, skal du kontrollere feltnavne, typer og forretningsregler; disse tre ting bør ikke blandes sammen.

Konklusion

JSON-bekræftelse er den første tærskel for datakvalitet. Korrekt format betyder ikke, at data skal opfylde kravene, men hvis formatet er forkert, starter efterfølgende verifikation slet ikke.