JSON Schema Validator – Validateer JSON teen 'n skema Online
Valideer JSON-data teen 'n geplakte skema in jou blaaier. Die JSON en skema word plaaslik ontleed, sodat jy API-ladings, konfigurasielêers en webhook-voorbeelde teen Draft-07, 2019-09 of 2020-12 kan nagaan sonder om jou inhoud op te laai.
Validasie resultate
Plak JSON-data en 'n JSON-skema, kies dan Valideer.
Ondersteunde konsepte
Kies konsep 7, 2019-09 of 2020-12 voordat jy valideer. Die geselekteerde konsep bepaal hoe die skema saamgestel word.
Nuttige foutpaaie
Valideringsfoute sluit in instansiepaaie, skemapaadjies en bondige boodskappe sodat API-laaiprobleme makliker op te spoor is.
Plaaslike werkvloei
Kopieer 'n rapport of download dit as 'n JSON-bestand. Analytics gebruik slegs grootte, ontwerp en tye buckets, nooit gepasteerde inhoud.
Hoe om JSON teen 'n skema aanlyn te valideer
- 1. Plak jou JSON-data. Gebruik 'n API-antwoord, webhook-liggaam, instellingsvoorwerp of enige JSON-dokument wat jy moet nagaan.
- 2. Plak die JSON-skema. Sluit vereiste eienskappe, tipe reëls, enums, skikkings en geneste voorwerpbeperkings in.
- 3. Kies die skema-ontwerp. Kies Draft-07, 2019-09 of 2020-12 sodat validering die regte sleutelwoordgedrag gebruik.
- 4. Valideer en regstel foute. Kyk die instansiepaaie en skemapaai, kopieer of laai dan die valideringsverslag af.
Voorbeeld skema kontrole
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" }
}
}
Hierdie JSON-skema-valideerder meld of die data by die skema pas en wys na die presiese veld wanneer 'n vereiste eienskap, tipe, enum of geneste reël misluk.
JSON Skema Validator FAQ
Kan ek JSON teen 'n skema aanlyn met hierdie hulpmiddel valideer?
Ja. Pas JSON data en 'n JSON Schema, kies die matching ontwerp, en valideer JSON teen 'n schema aanlyn sonder om die inhoud te uploadeer na Convertr.
Ondersteun die JSON Schema Validator Draft-07 en 2020-12?
Ja. Die validator ondersteun JSON Schema Draft-07, Draft 2019-09 en Draft 2020-12. Kies die konsep voor validering sodat die skema met die beoogde reëls saamgestel word.
Is dit anders as die JSON Formatter?
Ja. Die JSON Formatter kontroleer sintaksis en formatering. Hierdie JSON Schema Validator kontroleer of geldige JSON aan 'n skema-kontrak voldoen, insluitend vereiste velde, tipes, enums en geneste objekreëls.
Verwante ontwikkelaarnutsgoed
JSON-skema Valideerder
Valideer 'n JSON-instansie teen 'n verskafde JSON-skema met behulp van ondersteunde konsepgedrag.
- Invoer
- JSON-data, 'n JSON-skema en die geselekteerde ondersteunde konsep.
- Uitgang
- 'n geldige of ongeldige resultaat met instansie- en skema-paaie.
- Werklike beperkings
- Afgeleë skema-ophaal word nie belowe nie, pasgemaakte formate kan annotasies wees, en ondersteuning verskil tussen Draft-07, 2019-09, en 2020-12 sleutelwoorde.
- Privaatheid en datahantering
- JSON data, 'n JSON Schema, en die geselekte ondersteunde ontwerp word verwerk in hierdie browser-tab. Convertr ontvang dit nie of sal dit nie opslaan nie; sluit of herloot die bladsy verduidelik die werkstyd tenzij die gereedskap uitdruklik 'n lokaal download bied nie.
Hoe om hierdie instrument te gebruik
- Verskaf JSON-data, 'n JSON-skema en die geselekteerde ondersteunde konsep in die gereedskapbeheerders.
- Kies die instellings wat 'n geldige of ongeldige resultaat met instansie- en skemapaaie beïnvloed, en voer dan die werktuig uit.
- Kyk na 'n geldige of ongeldige resultaat met instansie- en skema-paaie voordat jy dit kopieer of aflaai.
Algemene mislukkingsmodusse
Invalid JSON, 'n vals skema, 'N onopgeloste referensie of 'n ontwerp-incompatible sleutelwoord veroorsaak 'n validatiefout.
Nuttige voorbeeld
Vereis 'n e-posstring en heelgetal-ouderdom, valideer dan 'n voorbeeldobjek en inspekteer elke mislukkende pad.