JSON Schema Validator – Validateer JSON teen 'n skema Online

Die JSON en die skema word lokaal geparsed, so jy kan API-loads, konfigfaalbestande en webhook voorbeelde oor Draft-07, 2019-09 of 2020-12 sonder om jou inhoud te uploadeer.

Gereed
0 byte
0 byte

Validasie resultate

Pas JSON data en 'n JSON Schema, dan kies Validate.

ondersteunende ontwerp

Kies ontwerp 7, 2019-09 of 2020-12 voordat valideer. Die gesellike ontwerp controleer hoe die skema is opgestel.

Gebruiklike foutpad

Validasiefoutes sluit in die voorbeelde pad, skema pad en kortste boodskappe sodat API-loeiprobleme makliker te lok.

Lokale werkstrom

Kopieer 'n rapport of download dit as 'n JSON-bestand. Analytics gebruik slegs grootte, ontwerp en tye buckets, nooit gepasteerde inhoud.

Hoe om JSON te valideer teen 'n skema online

  1. 1.Sluit jou JSON data. Gebruik 'n API-reaksie, webhook body, instellings object of enige JSON-dokument wat jy nodig het om te kyk.
  2. 2.Sluit die JSON skema. Inclusie vereiste eienskappe, tipe regels, enums, araies en nested objek beperkings.
  3. 3 – Kies die ontwerp van die skema. Kies die draad-07, 2019-09 of 2020-12 so validasie gebruik die regte sleutelwoord gedrag.
  4. 4.Validiseer en korreker fouten. Kyk die instansie pads en skema pads, dan kopieer of download die validasie verslag.

Example Skema Check

JSON verwys

{
  "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 Schema validator meld of die data die skema voldoen en na die presiese veld punt wanneer 'n vereiste eigendom, tipe, enum of nested regule misluk.

JSON Skema Validator FAQ

Kan ek JSON teen 'n skema online met hierdie instrument 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 Converter.

Is die JSON Schema Validator ondersteun Draft-07 en 2020-12?

Ja. Die validator ondersteun JSON Schema Draft-07, Draft 2019-09 en Draft 2020-12. Selek die ontwerp voordat validatie so dat die skema saam met die bedoelde regels is.

Is dit anders as die JSON Formatter?

Die JSON Formatter sien syntax en formatting. hierdie JSON Schema Validator sien of die gelyk JSON 'n skema-contract voldoen, insluitend vereiste velde, type, enume en nested objek regels.

JSON Skema Validator

Validiseer 'n JSON-instans teen 'n geleverde JSON Schema met behulp van ondersteunde ontwerp gedrag.

Invoer
JSON data, 'n JSON-schema en die geselekte ondersteunde ontwerp.
Uitgang
'n gelyk of onvoldoende resultaat met instansie en skema pads.
Real beperkings
Remote skema gevang is nie beloof nie, aangesigde formaat kan notasies wees, en ondersteuning verskil tussen Draft-07, 2019-09, en 2020-12 sleutelwoorde.
Privaciteit en data verwerking
JSON data, 'n JSON Schema, en die geselekte ondersteunde ontwerp word verwerk in hierdie browser-tab. Converter 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

  1. Gee JSON data, 'n JSON Schema en die geselekte ondersteunde ontwerp in die instrumentkontroles.
  2. Kies die instellings wat 'n geldig of onvoldoende resultate met voorbeelde en skema pads beïnvloed, dan die gereedskap uit te voer.
  3. Kies 'n geldig of onvoldoende resultate met voorbeeld en skema pads voordat dit kopieer of downloadeer.

Die algemene mislukingsmodus

Invalid JSON, 'n vals skema, 'N onopgeloste referensie of 'n ontwerp-incompatible sleutelwoord veroorsaak 'n validatiefout.

Gebruiklike voorbeeld

Requireer 'n e-posstring en vol ouderdom, dan valideer 'N voorwerp van die sampel en inspekteer elke mislukte pad.