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.

Redo
0 byte
0 byte

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. 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. 2 Passera JSON schema. Inkludera nödvändiga egenskaper, typregler, enum, arader och gränser för nötade föremål.
  3. 3 – Välj schemautformningen. Välj Draft-07, 2019-09 eller 2020-12 så validering använder rätt nyckelord beteende.
  4. 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.

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

  1. Ge JSON-data, en JSON Schema och den valda stödda utformningen i verktygskontrollen.
  2. Välj inställningarna som påverkar ett giltigt eller ogiltigt resultat med exempel- och schemavägar, kör sedan verktyget.
  3. Ö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.