DevToys Web Pro iconDevToys Web ProBlogg
Betygsätt oss:
Prova webbläsartillägget:

JSON-schema validator

Exempel

Valideringsresultat

JSON-schema

  • JSON-data

  • Loading editor...
    Loading editor...
    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.