JSON Schema validator
Valideer JSON gegevens tegen een JSON Schema — zie elk fout met zijn pad — privé in je browser.
Over JSON Schema validator
Handytool's JSON Schema validator voert Ajv uit, de meest gebruikte JavaScript validator, lokaal in je browser. Plak een schema en een gegevensdocument, klik Validate en je krijgt ofwel een groen bevestiging ofwel een lijst van elk mislukking met zijn instance pad en bericht. Nuttig voor het testen van API-aanvraaglichamen, OpenAPI voorbeelden of configuratiebestanden voordat je ze verstuurt.
Functies van JSON Schema validator
- 01
Aangedreven door Ajv
Ajv is de de-facto JavaScript JSON Schema validator. Wat hier doorstaat zal in Node.js, Fastify, AJV-gebaseerde linters en de meeste andere JS gereedschapsketens doorstaan.
- 02
Alle fouten tegelijk
Geconfigureerd met allErrors: true, dus het resultaat somt elk mislukking op in plaats van bij de eerste te stoppen — handig bij het repareren van een slecht geformeerde API payload.
- 03
Pad-bewuste berichten
Elk fout bevat de JSON pointer naar de falende waarde, dus je kunt rechtstreeks naar het falende veld in een groot document springen.
Veelgestelde vragen over JSON Schema validator
- Welke JSON Schema drafts worden ondersteund?
- Ajv ondersteunt drafts 6, 7, 2019-09 en 2020-12 direct. De standaard modus is non-strict, dus de meeste dagelijkse schema's met type, properties, required, items, etc. werken zonder extra setup.
- Waarom wordt mijn $ref schema niet geladen?
- Externe $refs (URLs naar andere schema's) worden niet opgehaald in dit browser-only tool. Inline alle $defs en gebruik lokale pointers als #/$defs/Address.
- Wordt het schema of gegevens ergens naartoe geüpload?
- Nee. Ajv draait geheel in je browser — zowel schema als gegevens blijven op je apparaat.
- Kan ik een OpenAPI spec hiermee valideren?
- Indirect. De OpenAPI aanvraag/antwoord lichamen zijn JSON Schema fragmenten — plak een enkele lichaam schema en de bijbehorende voorbeeldgegevens hier. Het valideren van het hele OpenAPI document vereist een speciale OpenAPI validator.
Gidsen
Artikelen →Gerelateerde tools
Ontwikkelaar →- Live
SQL formatter
Mooi-print SQL-query's — PostgreSQL, MySQL, SQLite, BigQuery en standaard SQL — privé in je browser.
OntwikkelaarGratisLokaal uitvoerenOpenen - Live
YAML formatter
Formateer en valideer YAML, of zet om tussen YAML en JSON — privé in je browser.
OntwikkelaarGratisLokaal uitvoerenOpenen - Live
XML formatter
Mooi-print, minifieer en valideer XML — geheel in je browser.
OntwikkelaarGratisLokaal uitvoerenOpenen
Ontdek meer tools
Alle tools →- Live
PDF beveiligen
Beveilig een PDF met een wachtwoord in uw browser. Voeg versleuteling toe zodat het bestand niet kan worden geopend zonder uw wachtwoord, en download de beveiligde kopie.
PdfGratisLokaal uitvoerenOpenen - Live
JPG naar WebP
Converteer JPG-foto's naar kleinere WebP-bestanden in je browser — bestanden verlaten je apparaat nooit.
AfbeeldingGratisLokaal uitvoerenOpenen - Live
MP4 naar WebM
Converteer MP4-video's naar WebM-formaat in je browser — bestanden verlaten je apparaat nooit.
VideoGratisLokaal uitvoerenOpenen - Live
Volumebooster
Verhoog het volume van een audiobestand of normaliseer het.
AudioGratisLokaal uitvoerenOpenen - Live
Markdown naar HTML
Zet Markdown om in schone HTML.
DocumentGratisLokaal uitvoerenOpenen