JSON Schema Validator – Validerar JSON mot en schema Online
Validerar JSON-data mot en föråldrad schema i din webbläsare.JSON och schemat parsed lokalt, så du kan kontrollera API-betalningar, konfigurera filer och webbhokexempel mot Draft-07, 2019-09 eller 2020-12 utan att ladda upp ditt innehåll.
Valideringsresultat
Passera JSON-data och en JSON Schema, välj sedan Validerar.
Stödda utkast
Välj utkast 7, 2019-09 eller 2020-12 innan validering. det valda utkastet kontrollerar hur schemat är sammanställt.
Användbara felvägar
Valideringsfel inkluderar exempelvägar, schemavägar och smala meddelanden så att API-laddningsproblem är lättare att hitta.
Lokala arbetsflöden
Kopiera en rapport eller ladda ner den som en JSON-fil. Analytics använder endast storlek, utformning och räkning av bokstäver, aldrig förpackad innehåll.
Hur man validerar JSON mot en schema online
- 1.Håll dina JSON-data. Använd en API-respons, webhook kropp, inställningsobjekt eller något JSON-dokument som du behöver kontrollera.
- 2 Passera JSON schema. Inkludera nödvändiga egenskaper, typregler, enum, arader och gränser för nötade föremål.
- 3 – Välj schemautformningen. Välj Draft-07, 2019-09 eller 2020-12 så validering använder rätt nyckelord beteende.
- 4.Validerar och fixar fel. Övervaka instansvägar och schemavägar, sedan kopiera eller ladda ner valideringsrapporten.
Exempelvis schema check
JSON Data
{
"id": 42,
"status": "active",
"email": "[email protected]"
}
JSON schema
{
"type": "object",
"required": ["id", "status"],
"properties": {
"id": { "type": "integer" },
"status": { "enum": ["active", "paused"] },
"email": { "type": "string", "format": "email" }
}
}
Denna JSON Schema validator rapporterar om data matchar schemat och pekar på det exakta fältet när en nödvändig egenskap, typ, enum eller nestad regel misslyckas.
JSON förvaltare FAQ
Kan jag validera JSON mot en schema online med detta verktyg?
Passera JSON-data och en JSON Schema, välj matchande utkast och validera JSon mot ett schema online utan att ladda upp innehållet till Convertr.
Stödjer JSON Schema Validator Draft-07 och 2020-12?
Ja. Valideringen stöder JSON Schema Draft-07, Draft 2019-09 och Draft 2020-12. Välj utkastet innan validering så att schemat är sammanställt med de avsedda reglerna.
Är det annorlunda än JSON Formatter?
JSON Formatter kontrollerar syntax och formatering. Denna JSON Schema Validator kontrollerar om giltig JSON matchar ett schemaavtal, inklusive de krävande fälten, typerna, enumerna och nötade objektreglerna.
Relaterade utvecklarverktyg
JSON schema validerare
Validerar en JSON-instans mot ett levererat JSON Schema med hjälp av stödjande utkast beteende.
- Inmatning
- JSON-data, en JSON Schema och den valda stödda utformningen.
- Utdata
- Ett giltigt eller ogiltigt resultat med exempel- och schemavägar.
- Verkliga begränsningar
- Remote schema fettning är inte lovad, anpassade format kan vara anteckningar, och stödet skiljer sig mellan Draft-07, 2019-09, och 2020-12 nyckelord.
- Integritet och databehandling
- JSON-data, en JSON Schema och det valda stödda utkastet behandlas i denna webbläsarflik. Converter får inte eller lagrar den; stängning eller omlastning av sidan klarar arbetsstaten såvida verktyget uttryckligen inte erbjuder en lokal nedladdning.
Hur man använder detta verktyg
- Ge JSON-data, en JSON Schema och den valda stödda utformningen i verktygskontrollen.
- Välj inställningarna som påverkar ett giltigt eller ogiltigt resultat med exempel- och schemavägar, kör sedan verktyget.
- Övervaka ett giltigt eller ogiltigt resultat med exempel- och schemavägar innan du kopierar eller laddar ner det.
Vanliga misslyckande lägen
Invalid JSON, ett felaktigt schema, en upplöslig referens eller ett utkast-omkopplande nyckelord ger ett valideringsfel.
Användbar exempel
Behöver en e-poststräng och full ålder, sedan validera ett provobjekt och inspektera varje misslyckad väg.