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.

Parat
0 byte
0 byte

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. 1. Indsæt dine JSON-data. Brug et API-svar, webhook-body, indstillingsobjekt eller ethvert JSON-dokument, du skal kontrollere.
  2. 2. Indsæt JSON-skemaet. Inkluder obligatoriske egenskaber, typeregler, enum'er, arrays og begrænsninger for indlejrede objekter.
  3. 3. Vælg skemaudkastet. Vælg Draft-07, 2019-09 eller 2020-12, så valideringen bruger den korrekte nøgleordsadfærd.
  4. 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.

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

  1. Giv JSON-data, et JSON Schema og den valgte understøttede udkast i værktøjskontrollerne.
  2. Vælg de indstillinger, der påvirker et gyldigt eller ugyldigt resultat med instans- og skemastier, og kør derefter værktøjet.
  3. 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.