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.

Parat
0 Byte
0 Byte

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

  1. 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.
  2. Pas på JSON-skemaet Indbefatter de nødvendige egenskaber, typiske regler, enumer, arader og nægte objekter begrænsninger.
  3. 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. 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.

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

  1. Giv JSON-data, en JSON Schema og det valgte støttede design i værktøjskontrollerne.
  2. Vælg de indstillinger, der påvirker et gyldigt eller ugyldigt resultat med eksempler og skemaveje, derefter køre værktøjet.
  3. 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.