JSON-schema validator
Exempel
Valideringsresultat
JSON-schema
JSON-data
Tekniska detaljer
Så fungerar JSON Schema-validatorn
Vad verktyget gör
Den här JSON Schema-validatorn kontrollerar JSON-data mot ett JSON Schema (draft-04, draft-06, draft-07 eller 2019-09). Den rapporterar om data är giltig, och när den är ogiltig visar den sökväg, nyckelord och meddelande för varje fel så att du kan rätta data eller justera schemat.
Vanliga användningsfall för utvecklare
Utvecklare använder en JSON Schema-validator för att testa API-begäran-/svarspayloads, validera konfigurationsfiler, generera eller felsöka schemabaserad validering i kod och säkerställa att OpenAPI eller andra schemastyrda format är korrekta. Den är också användbar när man bygger formulär eller ETL-pipelines som förlitar sig på JSON Schema.
Schema- och datainmatning
Klistra in eller ladda ditt JSON Schema i en panel och din JSON-data i den andra. Verktyget tolkar båda och kör validering. Schema-versioner som stöds identifieras från nyckelordet "$schema". Ogiltig JSON i någon av panelerna rapporteras innan valideringen körs.
Vanliga fallgropar och specialfall
Säkerställ att schemat i sig är giltig JSON och använder en "$schema"-URL som stöds. Tom eller icke-objektdata kan vara giltig eller ogiltig beroende på schemat (t.ex. obligatoriska fält, typbegränsningar). Kapslade fel visas med sökvägsnotation; åtgärda ett fel och kör igen för att se återstående problem.
När du ska använda det här verktyget jämfört med kod
Använd den här validatorn för snabba kontroller, felsökning och för att utforska scheman. För produktion, kör validering i din app med ett bibliotek som Ajv eller liknande, och håll schema och valideringslogik i versionshantering och tester.