JSON Schema Validator – Validați JSON împotriva unui schem online
Verificarea datelor JSON împotriva unui schemă trecut în browserul dvs. Schema JSON și sunt parsed local, astfel încât puteți verifica API-urile de plată, fișierele de configurare și exemplele de webhook împotriva Draft-07, 2019-09 sau 2020-12 fără a vă încărca conținutul.
Rezultatul validării
Puneți datele JSON și un schemă JSON, apoi alegeți Validare.
Proiectele susținute
Alegeți proiectul 7, 2019-09 sau 2020-12 înainte de validare. proiectul selectat verifică modul în care este compus schema.
Calea greșită utilă
Erorile de validare includ căi de exemplu, căi scheme și mesaje concise, astfel încât problemele cu încărcătura API sunt mai ușor de găsit.
Fluxul de lucru local
Copiați un raport sau descărcați-l ca fișier JSON. Analytics utilizează doar dimensiuni, proiectare și numărarea buchetelor, conținutul nu este niciodată păstrat.
Cum să validezi JSON împotriva unui schemă online
- • Înregistrați datele JSON. Folosește un răspuns API, un corp webhook, un obiect de setări sau orice document JSON pe care trebuie să îl verificați.
- 2.Să păstrați schema JSON. Include proprietățile necesare, regulile de tip, enume, arame și restricții ale obiectului nestat.
- 3. să aleagă proiectul de schemă. Alegeți Draft-07, 2019-09 sau 2020-12 astfel încât validarea utilizează comportamentul cuvântului cheie corect.
- 4. validarea și corectarea erorilor. Revizuiți căile de exemplu și căile scheme, apoi copiați sau descărcați raportul de validare.
Exemplu schema de verificare
date JSON
{
"id": 42,
"status": "active",
"email": "[email protected]"
}
Schema JSON
{
"type": "object",
"required": ["id", "status"],
"properties": {
"id": { "type": "integer" },
"status": { "enum": ["active", "paused"] },
"email": { "type": "string", "format": "email" }
}
}
Acest validator de schemă JSON raportează dacă datele corespund schemei și arată la câmpul exact atunci când o proprietate, tip, enum sau regulă nestată necesară eșuează.
Cuvânt cheie JSON Schema Validator FAQ
Pot valida JSON împotriva unui schem online cu acest instrument?
Pasteaza datele JSON si un schemă JSON, alege proiectul de corespondenta si validati JSON contra unui schem online fara a încărca continutul in Convertr.
Validatorul schemei JSON susține proiectul-07 și programul 2020-12?
Da. validatorul susține JSON Schema Draft-07, Draft 2019-09 și Draft 2020-12. Selectați proiectul înainte de validare, astfel încât schema să fie compilată cu regulile propuse.
Este diferit de JSON Formatter?
Acest validator de scheme JSON verifică dacă validul JSON corespunde unui contract de schemă, inclusiv câmpurile, tipurile, enumele și regulile obiectului nestat necesare.
Instrumente de dezvoltare conexe
Validator de scheme JSON
Validați o instanță JSON împotriva unui schemă JSON furnizată folosind comportamentul de proiectare susținut.
- Intrare
- Datele JSON, un schemă JSON și proiectul selectat susținut.
- Ieșire
- Un rezultat valabil sau inalabil cu trasee de caz și schema.
- Limitări reale
- Nu se promite să se încheie schema la distanță, formate personalizate pot fi anotații și suportul diferă între Draft-07, 2019-09, și 2020-12 cuvinte cheie.
- Privacitatea și prelucrarea datelor
- Datele JSON, un schemă JSON și proiectul selectat susținut sunt prelucrate în această pagină de browser. Converter nu primește sau stocă; închiderea sau reîncărcarea paginii clarează starea de lucru, cu excepția cazului în care instrumentul oferă explicit o descărcare locală.
Cum să utilizați acest instrument
- Furnizați datele JSON, un schemă JSON și proiectul selectat susținut în controlurile de instrumente.
- Alegeți setările care afectează un rezultat valabil sau invalid cu căile de exemplu și schemă, apoi rulați instrumentul.
- Revizuiți un rezultat valabil sau invalid cu exemple și scheme de căi înainte de a copia sau descărca.
Moduri comune de eșec
JSON invalid, un schemă nevalidă, o referință nerezolvată sau un cuvânt cheie incompatibil cu proiectul produce o eroare de validare.
Exemplu util
Rețineți o linie de e-mail și vârsta completă, apoi validarea unui obiect de mostre și inspecția fiecărui drum neînțeles.