JSON Schema Validator – Valider JSON mod et skema online
Valider JSON-data mod et indsat skema i din browser. JSON og skemaet fortolkes lokalt, så du kan kontrollere API-payloads, konfigurationsfiler og webhook-eksempler mod Draft-07, 2019-09 eller 2020-12 uden at uploade dit indhold.
Valideringsresultat
Indsæt JSON-data og et JSON-skema, og vælg derefter Valider.
Understøttede udkast
Vælg udkast 7, 2019-09 eller 2020-12 før validering. Det valgte udkast styrer, hvordan skemaet kompileres.
Nyttige fejlveje
Valideringsfejl omfatter forekomststier, skemastier og præcise meddelelser, så API-payload-problemer er lettere at lokalisere.
Lokal arbejdsgang
Kopiér en rapport eller download den som en JSON-fil. Analytics bruger kun størrelses-, udkasts- og tælle-grupper, aldrig indsat indhold.
Sådan validerer du JSON mod et skema online
- 1. Indsæt dine JSON-data. Brug et API-svar, webhook-body, indstillingsobjekt eller ethvert JSON-dokument, du skal kontrollere.
- 2. Indsæt JSON-skemaet. Inkluder obligatoriske egenskaber, typeregler, enum'er, arrays og begrænsninger for indlejrede objekter.
- 3. Vælg skemaudkastet. Vælg Draft-07, 2019-09 eller 2020-12, så valideringen bruger den korrekte nøgleordsadfærd.
- 4. Valider og ret fejl. Gennemgå instansstier og skemastier, kopier eller download derefter valideringsrapporten.
Eksempel på skemakontrol
JSON-data
{
"id": 42,
"status": "active",
"email": "[email protected]"
}
JSON-skema
{
"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 skemaet og peger på det nøjagtige felt, når en obligatorisk egenskab, type, enum eller indlejret regel fejler.
JSON Kalender Valider FAQ
Kan jeg validere JSON mod et skema online med dette værktøj?
Ja. Indsæt JSON-data og et JSON-skema, vælg det matchende udkast, og valider JSON mod et skema online uden at uploade indholdet til Convertr.
Understøtter JSON Schema Validator Draft-07 og 2020-12?
Ja. Validatoren understøtter JSON Schema Draft-07, Draft 2019-09 og Draft 2020-12. Vælg udkastet før validering, så skemaet kompileres med de tilsigtede regler.
Er det anderledes end JSON Formatter?
Ja. JSON Formatter kontrollerer syntaks og formatering. Denne JSON Schema Validator kontrollerer, om gyldig JSON matcher en skemakontrakt, herunder obligatoriske felter, typer, enum'er og regler for indlejrede objekter.
Relaterede udviklerværktøjer
JSON-skema-validator
Valider en JSON-instans mod en leveret JSON Schema ved hjælp af understøttet udkast-adfærd.
- Indtastning
- JSON-data, et JSON-skema og det valgte understøttede udkast.
- Udgang
- Et gyldigt eller ugyldigt resultat med instans- og skemastier.
- Virkelige begrænsninger
- Fjern skemahentning 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. Convertr 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, et JSON Schema og den valgte understøttede udkast i værktøjskontrollerne.
- Vælg de indstillinger, der påvirker et gyldigt eller ugyldigt resultat med instans- og skemastier, og kør derefter værktøjet.
- Gennemgå et gyldigt eller ugyldigt resultat med instans- og skemastier, før du kopierer eller downloader det.
Almindelige fejltilstande
Invalid JSON, en ugyldig ordregime, en upålig reference eller et udkast-inkompatibelt nøgleord producerer en valideringsfejl.
Nyttigt eksempel
Angiv en e-mailstreng og heltal alder, valider derefter et prøveobjekt og inspicer hver mislykkede sti.