JSON Schema Validator - JSON valideren tegen Schema Online
Valideer JSON-gegevens tegen een JSON Schema. Controleer verplichte velden, typen, patronen, min/max-lengte en meer. Gratis, browsergebaseerd.
JSON Invoer
JSON Schema
Validatieresultaat
Wat is JSON Schema Validatie?
Heeft u ooit een API gedeployed om er vervolgens achter te komen dat de payload een verplicht veld miste of dat een waarde het verkeerde type had? Precies dat is wat JSON Schema wil voorkomen. Het is een standaard (gedefinieerd in de JSON Schema Draft-specificaties) voor het beschrijven van de structuur en beperkingen van JSON-gegevens. Met dit hulpmiddel kunt u zowel een JSON-document als een schema plakken, en krijgt u direct te zien of de gegevens geldig zijn — met exacte informatie over welke velden falen en waarom.
Dit hulpmiddel valideert uw JSON tegen een JSON Schema-definitie en controleert verplichte velden, gegevenstypen, tekenreekspatronen, numerieke bereiken en meer. Voor een volwaardige validatiebibliotheek in productiecode is AJV (Another JSON Validator) de meest gebruikte JavaScript-implementatie.
Hoe te Gebruiken
Voer uw JSON in
Plak de JSON-gegevens die u wilt valideren in het linker paneel.
Voer uw JSON Schema in
Plak de JSON Schema-definitie in het rechter paneel.
Bekijk validatieresultaten
Het hulpmiddel valideert automatisch tijdens het typen. Het uitvoerpaneel toont of de JSON geldig is of geeft een lijst van alle fouten.
Validatievoorbeeld
Voorbeeld: Een gebruikersobject valideren
JSON-document:
{
"name": "Alice",
"age": 30,
"email": "[email protected]"
}JSON Schema:
{
"type": "object",
"required": ["name", "age", "email"],
"properties": {
"name": { "type": "string" },
"age": { "type": "integer", "minimum": 0 },
"email": { "type": "string", "format": "email" }
}
}Veelgestelde Vragen
Hoe valideer ik JSON online tegen een schema?
Plak uw JSON in het linker paneel en uw JSON Schema in het rechter paneel op deze pagina. Het hulpmiddel valideert automatisch tijdens het typen en toont een geslaagd resultaat of een lijst van fouten met veldpaden.
Welke JSON Schema-trefwoorden ondersteunt deze validator?
Ondersteunde trefwoorden zijn: type, required, properties, minLength, maxLength, minimum, maximum, pattern en enum. Deze dekken de grote meerderheid van validatietoepassingen in de praktijk.
Worden mijn JSON-gegevens naar een server gestuurd bij validatie?
Nee. Alle validatie wordt volledig in uw browser uitgevoerd. Uw JSON en schema worden nooit ergens naartoe gestuurd — waardoor het veilig is voor gevoelige API-payloads of configuratiebestanden.
Welke JSON Schema draft-versies ondersteunt dit hulpmiddel?
Dit hulpmiddel ondersteunt kern-validatietrefwoorden van JSON Schema Draft 4, 6, 7 en 2019-09. Dat omvat type, required, properties, minimum, maximum, pattern, enum en meer. Voor volledige Draft 2020-12-ondersteuning met alle nieuwe functies, bekijk de AJV-bibliotheek voor productiegebruik.
Gerelateerde Hulpmiddelen
Referenties: JSON Schema