Vad är JSON? Hur man verifierar och felsöker vanliga fel
Från datastruktur till verifieringsstrategi, skapa JSON som kan läsas, underhållas och utbytas.
Vad är JSON
JSON (JavaScript Object Notation) är ett textformat som vanligtvis används för datautbyte mellan konfigurationsfiler, API-förfrågningar och system. Det är lätt att läsa, men formatet är mycket strikt: ett komma mindre eller ett citat till kommer att göra att analysen misslyckas.
Kärnstruktur
JSON består av objekt, arrayer och grundläggande värden. Objekten omges av parenteser, nyckelnamn måste använda dubbla citattecken; arrayer omges av hakparenteser. Giltig JSON kan innehålla strängar, tal, booleska värden, null, objekt och arrayer.
{ "user": { "name": "Lin", "active": true }, "tags": ["api", "docs"] }De vanligaste valideringsfelen
- Använd enkla citattecken, eller glöm att lägga till dubbla citattecken för nyckelnamn.
- Det finns ett extra kommatecken efter det sista objektet.
- Det finns fria rader eller dubbla citattecken i strängen.
- Skriv JavaScripts
odefinierade, kommentarer eller funktioner till JSON.
Praktisk felsökningssekvens
Låt först formateraren/validatorn hitta felraden och kontrollera sedan den ihopparade strukturen från den yttre krulliga konsolen eller den fyrkantiga konsolen och inåt. Efter att ha bekräftat att formatet är giltigt, kontrollera fältnamn, typer och affärsregler; dessa tre saker ska inte blandas ihop.
Slutsats
JSON-verifiering är den första tröskeln för datakvalitet. Korrekt format betyder inte att uppgifterna måste uppfylla kraven, men om formatet är felaktigt kommer efterkontroll inte att starta alls.