Handytool
UdviklerGratisKører lokalt

JSON Schema validator

Valider JSON data mod et JSON Schema — se hver fejl med dens sti — privat i din browser.

.json
JSON-schema
0 linjer0 bytes
Data til validering
0 linjer0 bytes
Resultat
Klik Validér for at kontrollere data mod schema.

Om JSON Schema validator

Handytools JSON Schema validator kører Ajv, den mest udbredt JavaScript validator, lokalt i din browser. Indsæt et skema og et data dokument, klik Validate og du får enten en grøn bekræftelse eller en liste over hver fejl med dens instance path og meddelelse. Nyttigt til at teste API request bodies, OpenAPI eksempler eller configuration filer før du sender dem.

Funktioner i JSON Schema validator

  • 01

    Powered af Ajv

    Ajv er de-facto JavaScript JSON Schema validator. Hvad der passerer her vil passere i Node.js, Fastify, AJV-baserede linters og de fleste andre JS toolchains.

  • 02

    Alle fejl på en gang

    Konfigureret med allErrors: true, så resultatet lister hver fejl i stedet for at stoppe ved den første — praktisk når man fikser en misformet API payload.

  • 03

    Path-aware meddelelser

    Hver fejl inkluderer JSON pointeren til den fejlende værdi, så du kan springe direkte til det fejlende felt i et stort dokument.

Ofte stillede spørgsmål om JSON Schema validator

Hvilke JSON Schema drafts er understøttet?
Ajv understøtter drafts 6, 7, 2019-09 og 2020-12 som standard. Standard tilstanden er non-strict, så de fleste hverdagslige skemaer med type, properties, required, items osv. virker uden ekstra setup.
Hvorfor loader mit $ref skema ikke?
Eksterne $refs (URLs til andre skemaer) bliver ikke hentet i dette browser-kun værktøj. Inline alle $defs og brug lokale pointere som #/$defs/Address.
Er skemaet eller data uploaded noget sted?
Nej. Ajv kører helt i din browser — både skema og data forbliver på din enhed.
Kan jeg validere en OpenAPI spec med dette?
Indirekte. OpenAPI's request/response bodies er JSON Schema fragmenter — indsæt et enkelt body skema og de matchende eksempel data her. Validering af hele OpenAPI dokumentet kræver en dedikeret OpenAPI validator.

Relaterede værktøjer

Udvikler

Udforsk flere værktøjer

Alle værktøjer