JSON Schema Validator – Validerer JSON mot en skema på nettet
JSON og diagrammet er parsed lokalt, slik at du kan sjekke API-lading, konfigurere filer og webhook eksempler mot Draft-07, 2019-09 eller 2020-12 uten å laste opp innholdet ditt.
Validering resultat
Pass JSON-data og en JSON Schema, og velg Validert.
Støttet utkast
Velg utkast 7, 2019-09 eller 2020-12 før validering. Det valgte utkastet kontrollerer hvordan skjemmen er utarbeidet.
Nyttige feilveier
Valideringsfeil inkluderer eksemplerveier, skjemateier og smale meldinger slik at API-ladingproblemer er lettere å finne.
Lokalt arbeidsflyt
Kopier en rapport eller laste den ned som en JSON-fil. Analytics bruker bare størrelse, utforming og telle buckets, aldri pastert innhold.
Hvordan validerer JSON mot en nettskema
- Passer inn dine JSON-data. Bruk en API-respons, webhook kropp, innstillinger objekt eller noe JSON dokument du trenger å sjekke.
- Pass på JSON-skjemaet. Inkluderer nødvendige egenskaper, typeregler, enumer, arader og nestede gjenstandsbegrensninger.
- 3 – Velg utformingen av planen. Velg Draft-07, 2019-09 eller 2020-12 slik at validering bruker riktig nøkkelord oppførsel.
- 4.Valider og reparerer feil. Se på eksempler og skjemattere, deretter kopiere eller laste ned valideringsrapporten.
Eksempel på sjekk
JSON data
{
"id": 42,
"status": "active",
"email": "[email protected]"
}
JSON system
{
"type": "object",
"required": ["id", "status"],
"properties": {
"id": { "type": "integer" },
"status": { "enum": ["active", "paused"] },
"email": { "type": "string", "format": "email" }
}
}
Denne JSON Schema validatoren rapporterer om dataene matcher schemaet og peker til det nøyaktige feltet når en nødvendig eiendom, type, enum eller nestet regel mislykkes.
JSON rasplan Valjator FAQ
Kan jeg validere JSON mot en skema på nettet med dette verktøyet?
Pass JSON-data og en JSON Schema, velg matching-avtalen og valider JSON mot en schema på nettet uten å laste opp innholdet til Convertr.
Støtter JSON Schema Validator Draft-07 og 2020-12?
Ja. Valideringen støtter JSON Schema Draft-07, Draft 2019-09 og Draft 2020-12.Velg utslaget før validering slik at skjemmen er satt sammen med de planlagte reglene.
Er dette annerledes enn JSON Formatter?
JSON Schema Validator kontrollerer om gyldig JSON matcher en schemaavtale, inkludert nødvendige felt, typer, enumer og nestede objekts regler.
Relaterte utviklerverktøy
JSON programvarer
Validerer en JSON-instans mot et levert JSON Schema ved hjelp av støttet utkastverdighet.
- Innføring
- JSON-data, en JSON Schema og det valgte støttet utformingen.
- Utgang
- Gjeldende eller ulovlig resultat med eksempler og skjemattere.
- Virkelige begrensninger
- Remote schema fetting er ikke lovet, tilpassede formater kan være annotasjoner, og støtte varierer mellom Draft-07, 2019-09, og 2020-12 nøkkelord.
- Privatliv og databehandling
- JSON-data, en JSON Schema og det valgte støttet utformingen behandles i denne nettleserkarta. Converter mottar eller lagrer den; lukking eller omlasting av siden avslører arbeidsstaten med mindre verktøyet uttrykkelig tilbyr en lokal nedlasting.
Hvordan bruke dette verktøyet
- Gi JSON-data, en JSON Schema og det valgte støttet utformingen i verktøykontroller.
- Velg innstillingene som påvirker et gyldig eller ulovlig resultat med instans og skjemattere, og kjør deretter verktøyet.
- Se på et gyldig eller ulovlig resultat med eksempler og skjematter før kopiering eller nedlasting.
Vanlige feilmoder
Invalid JSON, en ugyldig skema, en upåklaget referanse eller et utkast-unkompatibelt søkeord produserer en valideringsfeil.
Nyttig eksempel
Krever en e-postledd og full alder, deretter validerer et prøverobjekt og sjekker hver mislykkede vei.