Hoppa till innehållet

JSON Schema

JSON Schema beskriver struktur och begränsningar för JSON-data. En validator kontrollerar reglerna; att följa dem bevisar inte att innehållet är korrekt i sak.

API:er och datakontrakt

JSON Schema är ett språk för att beskriva struktur och begränsningar för JSON-data. Det omfattar datatyper och regler för egenskaper. En validator kan kontrollera om konkreta data följer det angivna schemat.

Skilj giltig JSON-syntax från lämpliga data

I en fiktiv ordermottagning måste fältet quantity innehålla ett heltal. Talvärdet 2 och strängen "2" är olika värdetyper. Ett syntaktiskt giltigt JSON-dokument uppfyller därför inte automatiskt den avtalade fältregeln.

Ange obligatoriska fält uttryckligen

JSON Schema-dokumentationen förklarar att uppräknade egenskaper inte automatiskt är obligatoriska. Nödvändiga uppgifter måste anges på rätt sätt i schemat. Översikten beskriver kontroll med en validator. Även en godkänd schemakontroll bekräftar inte att mängden hör till rätt order eller har behandlats i ERP. Strukturkontroll, koppling till rätt order och lyckad behandling kräver var för sig lämpliga belägg.

Källor