Geldig voorbeeld: gebruikersprofiel-JSON voldoet aan het schema
Lokaal JSON-documenten valideren tegen een opgegeven JSON Schema.
Wordt volledig in uw browser verwerkt. Niets wat u hier invoert, wordt ooit geüpload.
Resultaat
Over dit hulpmiddel
Deze pagina opent de JSON Schema-validator met een vooraf geladen klein schema voor een gebruikersprofiel — dat id, e-mail en leeftijd vereist, met type- en minimum-/minLength-beperkingen per veld — en een JSON-lading die aan al die regels voldoet. De validatie wordt uitgevoerd zodra de pagina laadt, zodat het resultaat hieronder een echte, live controle is en geen kant-en-klaar voorbeeld.
Een gebruikersobject met een numeriek id, een e-mailstring en een leeftijd is een van de meest voorkomende vormen die tegen een schema worden gevalideerd, of het nu voor een API-request-body, een aanmeldformulier-payload of een database-seedfile is. Deze lading slaagt omdat id en leeftijd beide hele getallen zijn die overeenkomen met het integer-type, e-mail een string is van ten minste 5 tekens zoals de minLength-regel vereist, en alle drie de verplichte velden — id, e-mail en leeftijd — aanwezig zijn.
Gebruik dit paar als sjabloon: pas het schema of het JSON-document in de twee tekstgebieden aan om te zien hoe het resultaat verandert. De presets 'ontbrekend verplicht veld' en 'verkeerd type' hieronder gebruiken exact hetzelfde schema maar met een lading die faalt, zodat u precies kunt zien hoe elk type validatiefout wordt gerapporteerd.