JSON Schema-validator
Validera JSON-data mot ett JSON Schema — se varje fel med dess väg — privat i din webbläsare.
Om JSON Schema-validator
Handytools JSON Schema-validator kör Ajv, den mest använda JavaScript-validatorn, lokalt i din webbläsare. Klistra in ett schema och ett datadokument, klicka Validera, och du får antingen en grön bekräftelse eller en lista över varje fel med dess instanssökväg och meddelande. Användbart för att testa API-fråga-brödtext, OpenAPI-exempel eller konfigurationsfiler innan du skickar dem.
Funktioner i JSON Schema-validator
- 01
Driven av Ajv
Ajv är de facto JavaScript JSON Schema-validatorn. Det som godkänns här godkänns i Node.js, Fastify, AJV-baserade lintere och de flesta andra JS-verktygskedjor.
- 02
Alla fel på en gång
Konfigurerad med allErrors: true, så resultatet listar varje fel istället för att stanna vid det första — praktiskt när du fixar en felaktig API-nyttolast.
- 03
Väg-medvetna meddelanden
Varje fel inkluderar JSON-pointern till det felande värdet, så du kan hoppa direkt till det felaktiga fältet i ett stort dokument.
Vanliga frågor om JSON Schema-validator
- Vilka JSON Schema-utkast stöds?
- Ajv stöder utkast 6, 7, 2019-09 och 2020-12 helt enkelt. Standardläget är icke-strikt, så de flesta vardagliga scheman med type, properties, required, items, etc. fungerar utan extra inställningar.
- Varför laddar inte mitt $ref-schema?
- Externa $refs (URL:er till andra scheman) hämtas inte i detta endast-webbläsare-verktyg. Infoga alla $defs och använd lokala pekare som #/$defs/Address.
- Skickas schemat eller data någonstans?
- Nej. Ajv körs helt i din webbläsare — både schema och data stannar på din enhet.
- Kan jag validera en OpenAPI-specifikation med detta?
- Indirekt. OpenAPI:s begäran/svar-brödtexter är JSON Schema-fragment — klistra in ett enda brödtexschema och matchande exempeldata här. Validering av hela OpenAPI-dokumentet kräver en dedikerad OpenAPI-validator.
Relaterade verktyg
Utvecklare →- Aktiv
SQL-formaterare
Snygga SQL-frågor — PostgreSQL, MySQL, SQLite, BigQuery och standard SQL — privat i din webbläsare.
UtvecklareGratisKörs lokaltÖppna - Aktiv
YAML-formaterare
Formatera och validera YAML, eller konvertera mellan YAML och JSON — privat i din webbläsare.
UtvecklareGratisKörs lokaltÖppna - Aktiv
XML-formaterare
Snygga, minimera och validera XML — helt i din webbläsare.
UtvecklareGratisKörs lokaltÖppna
Utforska fler verktyg
Alla verktyg →- Aktiv
PDF till JPG
Konvertera varje sida i en PDF till en skarp JPG-, PNG- eller WebP-bild direkt i din webbläsare — ingen uppladdning, ingen kvalitetsförlust.
PDFGratisKörs lokaltÖppna - Aktiv
Ta bort bakgrund
Radera bakgrunden i ett foto med en AI-modell i webbläsaren — ingen uppladdning, dina bilder stannar på din enhet.
BildGratisKörs lokaltÖppna - Aktiv
Trimma video
Kapa början eller slutet av en video med precision på bildruta.
VideoGratisÖppna - Aktiv
Trimma ljud
Kapa en del av en ljudfil.
LjudGratisKörs lokaltÖppna - Aktiv
Markdown till HTML
Rendera Markdown till ren HTML.
DokumentGratisKörs lokaltÖppna