Gå til innholdet

JSON Schema

JSON Schema beskriver struktur og begrensninger for JSON-data. En validator sjekker reglene; at de følges, beviser ikke at innholdet er riktig for virksomheten.

API-er og datakontrakter

JSON Schema er et språk for å beskrive struktur og begrensninger for JSON-data. Det omfatter datatyper og regler for egenskaper. En validator kan kontrollere om konkrete data følger det angitte skjemaet.

Skill gyldig JSON-syntaks fra passende data

I et oppdiktet ordremottak må feltet quantity inneholde et heltall. Tallverdien 2 og strengen "2" er ulike verdityper. Et syntaktisk gyldig JSON-dokument oppfyller derfor ikke automatisk den avtalte feltregelen.

Angi obligatoriske felt eksplisitt

JSON Schema-dokumentasjonen forklarer at opplistede egenskaper ikke automatisk er obligatoriske. Nødvendige opplysninger må angis tilsvarende i skjemaet. Oversikten beskriver kontroll med en validator. Selv en bestått skjemakontroll bekrefter ikke at mengden hører til riktig ordre eller er behandlet i ERP. Strukturkontroll, kobling til riktig ordre og vellykket behandling krever hver sin dokumentasjon.

Kilder