Handytool
OntwikkelaarGratisLokaal uitvoeren

JSON Schema validator

Valideer JSON gegevens tegen een JSON Schema — zie elk fout met zijn pad — privé in je browser.

.json
JSON-schema
0 regels0 bytes
Gegevens om te valideren
0 regels0 bytes
Resultaat
Klik Valideren om de gegevens tegen het schema te controleren.

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.

Gerelateerde tools

Ontwikkelaar

Ontdek meer tools

Alle tools