JSON-skjema-validator
Eksempler
Valideringsresultat
JSON-skjema
JSON-data
Tekniske detaljer
Slik fungerer JSON Schema-validatoren
Hva verktøyet gjør
Denne JSON Schema-validatoren sjekker JSON-data mot 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økkelord og melding for hver feil slik at du kan rette dataene eller justere skjemaet.
Vanlige bruksområder for utviklere
Utviklere bruker en JSON Schema-validator for å teste API-forespørsler/-svar-payloads, validere konfigurasjonsfiler, generere eller feilsøke skjemabasert validering i kode, og sikre at OpenAPI eller andre skjemadrevne formater er korrekte. Den er også nyttig når man bygger skjemaer eller ETL-pipelines som er avhengige av JSON Schema.
Skjema- og datainndata
Lim inn eller last inn JSON Schema i ett panel og JSON-dataene dine i det andre. Verktøyet parser begge og kjører validering. Støttede skjemaversjoner oppdages fra nøkkelordet "$schema". Ugyldig JSON i et av panelene rapporteres før valideringen kjøres.
Vanlige fallgruver og kanttilfeller
Sørg for at selve skjemaet er gyldig JSON og bruker en støttet "$schema"-URL. Tomme data eller data som ikke er et objekt kan være gyldige eller ugyldige avhengig av skjemaet (f.eks. påkrevde felter, typebegrensninger). Nestede feil vises med stinotasjon; rett én feil og kjør på nytt for å se gjenværende problemer.
Når du bør bruke dette verktøyet vs. kode
Bruk denne validatoren for raske sjekker, feilsøking og utforsking av skjemaer. For produksjon, kjør validering i appen din med et bibliotek som Ajv eller tilsvarende, og hold skjema og valideringslogikk i versjonskontroll og tester.