JSON Schema Validator – Valideer JSON tegen een schema online
De JSON en het schema zijn lokaal gepersedeerd, zodat u API-payloads, bestanden kunt configeren en webhook voorbeelden tegen Draft-07, 2019-09 of 2020-12 kunt controleren zonder uw inhoud te laden.
Validatie resultaat
Pas JSON-gegevens en een JSON Schema in, kies dan Validate.
Ondersteunde ontwerpen
Kies ontwerp 7, 2019-09 of 2020-12 voordat u validatie. het geselecteerde ontwerp controleert hoe het schema wordt opgesteld.
Gebruikelijke fouten paden
Validatiefouten omvatten instantie paden, schema paden en concise berichten zodat API-vrijlastproblemen gemakkelijker te vinden zijn.
Lokale werkstromen
Kopieer een rapport of download het als een JSON-bestand. Analytics gebruikt alleen grootte, ontwerp en tellen buckets, nooit gepast content.
Hoe te valideren JSON tegen een schema online
- 1 – Houd uw JSON-gegevens vast. Gebruik een API-respons, webhook body, setings object of enige JSON document dat u nodig hebt om te controleren.
- 2 - Houd het JSON schema vast. Inclusief vereiste eigenschappen, typevoorschriften, enums, arries en nestde objecten beperkingen.
- 3 – Kies het schema ontwerp. Kies Draft-07, 2019-09 of 2020-12 zodat validatie het juiste gedrag van de sleutelwoord gebruikt.
- 4. Valideer en herstelt fouten. Bekijk de instantie paden en schema paden, dan kopieer of download het validatieverslag.
Een geschikt controlesysteem
JSON gegevens
{
"id": 42,
"status": "active",
"email": "[email protected]"
}
JSON schema
{
"type": "object",
"required": ["id", "status"],
"properties": {
"id": { "type": "integer" },
"status": { "enum": ["active", "paused"] },
"email": { "type": "string", "format": "email" }
}
}
Deze JSON Schema validator meldt of de gegevens overeenkomen met het schema en wijzen op het exacte veld wanneer een vereiste eigenschap, type, enum of nested regel mislukt.
JSON schema Valjator FAQ
Kan ik JSON tegen een schema online valideren met dit gereedschap?
Pas JSON-gegevens en een JSON Schema, kies het overeenkomende ontwerp en valideren JSON tegen een schema online zonder de inhoud naar Convertr te uploaden.
Wordt de JSON Schema Validator ondersteund door Draft-07 en 2020-12?
Ja. De validator ondersteunt JSON Schema Draft-07, Draft 2019-09 en Draft 2020-12. Selecteer het ontwerp voordat u het schema valideren, zodat het schéma is opgesteld met de bedoelde regels.
Is dit anders dan de JSON Formatter?
Deze JSON Schema Validator controleert of de geldig JSON overeenkomt met een schema-overeenkomst, inclusief vereiste velden, typen, enums en nested object regels.
Gerelateerde ontwikkelaarstools
JSON schema validator
Valideer een JSON-instelling tegen een geleverde JSON Schema met behulp van ondersteunde ontwerpgedrag.
- Invoer
- JSON-gegevens, een JSON Schema en het geselecteerde ondersteunde ontwerp.
- Uitvoer
- Een geldig of onjuist resultaat met instantie en schema paden.
- Echte beperkingen
- Remote schema-fitting wordt niet beloofd, aangepaste formaten kunnen notaties zijn en ondersteuning verschilt tussen Draft-07, 2019-09, en 2020-12 sleutelwoorden.
- Privaciteit en gegevensbehandeling
- JSON-gegevens, een JSON Schema en het geselecteerde ondersteunde ontwerp worden verwerkt in deze browser-tab. Converter ontvangt of opslaat het niet; het sluiten of herladen van de pagina helpt de werkomstand te verduidelijken tenzij het gereedschap uitdrukkelijk een lokale download biedt.
Hoe deze tool te gebruiken
- Geef JSON-gegevens, een JSON Schema en het geselecteerde ondersteunde ontwerp in de toolcontroles.
- Kies de instellingen die een geldig of onjuist resultaat beïnvloeden met instantie- en schemapaden, en voer dan het gereedschap uit.
- Bekijk een geldig of onbeleefd resultaat met voorbeelden en schema paden voordat u het kopiëren of downloaden.
Gemeenschappelijke mislukkingsmodi
Invalide JSON, een onjuiste schema, een niet opgelost referentie of een ontwerp-incompatibele sleutelwoord produceert een validatiefout.
nuttig voorbeeld
Verplich een e-maillijn en voltijd, dan valideren een monster object en inspecteren elke failliete route.