JSON-skema-validator
Eksempler
Valideringsresultat
JSON-skema
JSON-data
Tekniske detaljer
Sådan fungerer JSON Schema-validatoren
Hvad værktøjet gør
Denne JSON Schema-validator kontrollerer JSON-data mod et JSON Schema (draft-04, draft-06, draft-07 eller 2019-09). Den rapporterer, om dataene er gyldige, og når de er ugyldige, viser den sti, nøgleord og besked for hver fejl, så du kan rette dataene eller justere skemaet.
Almindelige anvendelsestilfælde for udviklere
Udviklere bruger en JSON Schema-validator til at teste API-request/response-payloads, validere konfigurationsfiler, generere eller fejlsøge skemabaseret validering i kode og sikre, at OpenAPI eller andre skemadrevne formater er korrekte. Den er også nyttig, når man bygger formularer eller ETL-pipelines, der er afhængige af JSON Schema.
Skema- og datainput
Indsæt eller indlæs dit JSON Schema i det ene panel og dine JSON-data i det andet. Værktøjet parser begge og kører validering. Understøttede skemaversioner registreres ud fra nøgleordet "$schema". Ugyldig JSON i et af panelerne rapporteres, før valideringen kører.
Almindelige faldgruber og kanttilfælde
Sørg for, at selve skemaet er gyldig JSON og bruger en understøttet "$schema"-URL. Tomme data eller data, der ikke er et objekt, kan være gyldige eller ugyldige afhængigt af skemaet (f.eks. påkrævede felter, typebegrænsninger). Indlejrede fejl vises med sti-notation; ret én fejl og kør igen for at se de resterende problemer.
Hvornår du skal bruge dette værktøj vs. kode
Brug denne validator til hurtige tjek, fejlsøgning og udforskning af skemaer. Til produktion bør du køre validering i din app med et bibliotek som Ajv eller tilsvarende og holde skema og valideringslogik i versionsstyring og tests.