JSON Schema Validator – Validerer JSON mod en schema online
JSON og schemaet er parsed lokalt, så du kan kontrollere API-lader, konfigurere filer og webhook eksempler mod Draft-07, 2019-09 eller 2020-12 uden at downloade dit indhold.
Validering af resultatet
Pas på JSON-data og en JSON Schema, og vælg Valider.
Støtte forslag
Vælg udkast 7, 2019-09 eller 2020-12 før validering. Det valgte udkast kontrollerer, hvordan skemaet er oparbejdet.
Nyttige fejlvejr
Valideringsfejl omfatter eksempler, skemavejr og smalle meddelelser, så API-laden er lettere at finde.
Lokalt arbejdsproces
Kopier en rapport eller downloader den som en JSON-fil. Analytics bruger kun størrelse, udformning og tælle buckets, aldrig pasteret indhold.
Hvordan man validerer JSON mod en online-regime
- Tag dine JSON-data i hånden. Brug en API-respons, webhook body, indstillinger objekt eller ethvert JSON dokument, du har brug for at kontrollere.
- Pas på JSON-skemaet Indbefatter de nødvendige egenskaber, typiske regler, enumer, arader og nægte objekter begrænsninger.
- 3 Vælg en planlægning. Vælg Draft-07, 2019-09 eller 2020-12 så validering bruger det rigtige nøgleord adfærd.
- 4.Validerer og korrigerer fejl. Se eksemplervejene og schemavejene, derefter kopiere eller downloade valideringsrapporten.
Eksempelvis check
JSON udgør
{
"id": 42,
"status": "active",
"email": "[email protected]"
}
JSON-systemet
{
"type": "object",
"required": ["id", "status"],
"properties": {
"id": { "type": "integer" },
"status": { "enum": ["active", "paused"] },
"email": { "type": "string", "format": "email" }
}
}
Denne JSON Schema validator rapporterer, om dataene matcher schemaet og viser til det nøjagtige felt, når en krævet ejendom, type, enum eller nestede regel mislykkes.
JSON Kalender Valider FAQ
Kan jeg validerer JSON mod en schema online med dette værktøj?
Passe JSON-data og en JSON Schema, vælg matchende design og validere JSON mod en schema online uden at downloade indholdet til Convertr.
Er JSON Schema Validator understøttet af Draft-07 og 2020-12?
Ja. Valideringen understøtter JSON Schema Draft-07, Draft 2019-09 og Draft 2020-12.Vælg udkastet før validering, så skemaet er oprettet med de planlagte regler.
Er det anderledes end JSON Formatter?
JSON Schema Validator kontrollerer, om den gyldige JSON matcher en schema kontrakt, herunder de krævede felter, typer, enumer og nægte objekts regler.
Relaterede udviklerværktøjer
JSON Validator af skemaer
Validerer en JSON-instans mod et leveret JSON Schema ved hjælp af støttet udkast adfærd.
- Indtastning
- JSON-data, en JSON Schema og det valgte støttede projekt.
- Udgang
- Et gyldigt eller ugyldigt resultat med instans- og schemavejr.
- Virkelige begrænsninger
- Remote schema fængsel er ikke lovet, tilpassede formater kan være annotationer, og supporten adskiller sig mellem Draft-07, 2019-09, og 2020-12 nøgleord.
- Privatliv og databehandling
- JSON-data, en JSON Schema og det valgte støttede design behandles i denne browser-tab. Converter modtager eller gemmer den ikke; lukning eller genopladning af siden renser arbejdsstedet, medmindre værktøjet udtrykkeligt tilbyder en lokal download.
Hvordan man bruger dette værktøj
- Giv JSON-data, en JSON Schema og det valgte støttede design i værktøjskontrollerne.
- Vælg de indstillinger, der påvirker et gyldigt eller ugyldigt resultat med eksempler og skemaveje, derefter køre værktøjet.
- Overvej et gyldigt eller ugyldigt resultat med eksempler og skemaveje før kopiering eller downloading.
Vanlige fejlmoder
Invalid JSON, en ugyldig ordregime, en upålig reference eller et udkast-inkompatibelt nøgleord producerer en valideringsfejl.
Nyttig eksempel
Du skal have en e-mailstring og fylde alder, derefter validerer et prøverobjekt og inspicerer hver mislykkede vej.