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
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.