JSON Schema validator
Valider JSON data mod et JSON Schema — se hver fejl med dens sti — privat i din browser.
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 →- Aktiv
SQL formatter
Pretty-print SQL forespørgsler — PostgreSQL, MySQL, SQLite, BigQuery og standard SQL — privat i din browser.
UdviklerGratisKører lokaltÅbn - Aktiv
YAML formatter
Formater og valider YAML, eller konverter mellem YAML og JSON — privat i din browser.
UdviklerGratisKører lokaltÅbn - Aktiv
XML formatter
Pretty-print, minify og valider XML — helt i din browser.
UdviklerGratisKører lokaltÅbn
Udforsk flere værktøjer
Alle værktøjer →- Aktiv
PDF til JPG
Konverter hver side af en PDF til et skarpt JPG-, PNG- eller WebP-billede direkte i din browser — ingen upload, intet kvalitetstab.
PDFGratisKører lokaltÅbn - Aktiv
Fjern baggrund
Slet baggrunden på et foto med en AI-model i browseren — ingen upload, dine billeder bliver på din enhed.
BilledeGratisKører lokaltÅbn - Aktiv
Trim video
Klip start eller slutning af en video med billedpræcision.
VideoGratisÅbn - Aktiv
Trim lyd
Klip et stykke ud af en lydfil.
LydGratisKører lokaltÅbn - Aktiv
Markdown til HTML
Render Markdown til ren HTML.
DokumentGratisKører lokaltÅbn