⭐ 0

Ongeldig voorbeeld: veld heeft het verkeerde type

Lokaal JSON-documenten valideren tegen een opgegeven JSON Schema.

Wordt volledig in uw browser verwerkt. Niets wat u hier invoert, wordt ooit geüpload.

Verwerken... 0%

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, met leeftijd getypeerd als integer — maar met een JSON-lading waarin leeftijd als de string "vierendertig" is opgeschreven in plaats van als getal. De validatie wordt uitgevoerd bij het laden, dus de foutmelding hieronder is een echte, live controle van dit specifieke paar.

Een veld dat aanwezig is maar het verkeerde type heeft, is een andere faalmodus dan een ontbrekend veld, en het komt in de praktijk net zo vaak voor: formuliergegevens die als strings worden verstuurd zonder te worden omgezet naar getallen, een CSV-import die numerieke kolommen nooit parseert, of een API-client die alles als tekst serialiseert. De type: "integer"-regel van het schema voor leeftijd vereist een JavaScript-getal dat ook een geheel getal is, en een string tussen aanhalingstekens voldoet daar nooit aan, wat er ook in staat.

De foutmelding hieronder geeft precies aan welk veld faalde en waarom, inclusief het pad binnen het object. Vergelijk deze preset met 'geldig-gebruikersprofiel-schema', waar leeftijd een echt integer is, en met 'ontbrekend-verplicht-veld-schema' voor de andere veelvoorkomende validatiefout — een verplichte sleutel die volledig afwezig is in plaats van aanwezig met het verkeerde type.