Ongeldig voorbeeld: ontbrekend verplicht veld
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 hetzelfde gebruikersprofiel-schema als de geldige preset — dat id, e-mail en leeftijd vereist — maar met een JSON-lading die het e-mailveld volledig weglaat. De validatie wordt uitgevoerd bij het laden, dus de foutmelding hieronder is een echte, live controle van dit specifieke paar.
Een ontbrekend verplicht veld is een van de meest voorkomende manieren waarop echte API-payloads falen bij schemavalidatie: een formulier dat niet elk veld verzamelt, een client die een optioneel lijkende eigenschap overslaat die eigenlijk verplicht is, of een gedeeltelijke update die een verplichte sleutel vergeet. De required-array van het schema somt exact op welke eigenschappen aanwezig moeten zijn, los van type- en formaatregels die op elk afzonderlijk veld van toepassing zijn.
De foutmelding hieronder noemt de ontbrekende eigenschap rechtstreeks, zodat u de payload en het schema niet handmatig hoeft te vergelijken. Vergelijk deze preset met 'geldig-gebruikersprofiel-schema', die het identieke schema gebruikt met alle drie de verplichte velden aanwezig, en met 'verkeerd-type-veld-schema' voor een andere faalmodus — een veld dat aanwezig is maar het verkeerde type heeft.