JSON schemos tikrintuvas — patikrinkite JSON pagal schemą internete
Patikrinkite JSON duomenis pagal įklijuotą schemą savo naršyklėje. JSON ir schema apdorojami vietoje, todėl galite patikrinti API atsakymus, konfigūracijos failus ir webhook pavyzdžius pagal Draft-07, 2019-09 arba 2020-12 neįkeldami savo turinio.
Validacijos rezultatas
Įveskite JSON duomenis ir JSON schemą, tada pasirinkite Validate.
Palaikomi projektai
Prieš patvirtinant pasirinkite 7, 2019-09 arba 2020-12 versiją. Pasirinkta versija nustato, kaip schema sudaroma.
Naudingi klaidų keliai
Validavimo klaidos apima pavyzdžių maršrutus, schemos maršrutus ir glaustus pranešimus, todėl API mokėjimo problemas lengviau rasti.
Vietinis darbo srautas
Kopijuokite ataskaitą arba atsisiųskite ją kaip JSON failą. Analitika naudoja tik dydžio, juodraščio ir skaičiaus segmentus, niekada neįklijuoto turinio.
Kaip patikrinti JSON pagal schemą internete
- 1. Įklijuokite savo JSON duomenis. Naudokite API atsakymą, webhook turinį, nustatymų objektą ar bet kurį JSON dokumentą, kurį reikia patikrinti.
- 2. Įklijuokite JSON schemą. Įtraukite reikalingas savybes, tipų taisykles, išvardijimus, masyvus ir įdėtų objektų apribojimus.
- 3. Pasirinkite schemos projektą. Pasirinkite Draft-07, 2019-09 arba 2020-12, kad tikrinimas naudotų teisingą raktinių žodžių elgesį.
- 4. Patikrinkite ir ištaisykite klaidas. Peržiūrėkite egzempliorių ir schemos kelius, tada nukopijuokite arba atsisiųskite tikrinimo ataskaitą.
Schemos tikrinimo pavyzdys
JSON duomenų
{
"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" }
}
}
Šis JSON schemos tikrintuvas praneša, ar duomenys atitinka schemą, ir nurodo tikslų lauką, kai reikalinga savybė, tipas, išvardijimas ar įdėta taisyklė nepavyksta.
JSON schemos tikrintuvo DUK
Ar galiu patikrinti JSON pagal schemą internete naudodamas šį įrankį?
Taip. Įklijuokite JSON duomenis ir JSON schemą, pasirinkite atitinkamą projektą ir patikrinkite JSON pagal schemą internete neperkeldami turinio į Convertr.
Ar JSON schemos tikrintuvas palaiko Draft-07 ir 2020-12?
Taip. Tikrintuvas palaiko JSON Schema Draft-07, Draft 2019-09 ir Draft 2020-12. Prieš tikrinimą pasirinkite projektą, kad schema būtų parengta pagal numatytas taisykles.
Ar tai skiriasi nuo JSON formuotojo?
Taip. JSON formuotojas tikrina sintaksę ir formatavimą. Šis JSON schemos tikrintuvas tikrina, ar galiojantis JSON atitinka schemos sutartį, įskaitant reikalingus laukus, tipus, išvardijimus ir įdėtų objektų taisykles.
Susiję kūrėjo įrankiai
JSON schemos valdytojas
Patvirtinkite JSON egzempliorių pagal pateiktą JSON schemą, naudodami palaikomą juodraščio elgseną.
- Įvestis
- JSON duomenys, JSON schema ir pasirinktas remiamas projektas.
- Išvestis
- Galiojantis arba negaliojantis rezultatas su egzemplioriaus ir schemos keliais.
- Svarbūs apribojimai
- Nuotolinis schemos gavimas nėra garantuotas, pritaikyti formatai gali būti anotacijos, o palaikymas skiriasi tarp Draft-07, 2019-09 ir 2020-12 raktinių žodžių.
- Privatumas ir duomenų tvarkymas
- JSON duomenys, JSON schema ir pasirinktas palaikomas projektas yra apdorojami šiame naršyklės skirtuke. Convertr jų negauna ir nesaugo; uždarius arba perkrovus puslapį išvaloma darbinė būsena, nebent įrankis aiškiai siūlo vietinį atsisiuntimą.
Kaip naudoti šį įrankį
- Pateikite JSON duomenis, JSON schemą ir pasirinktą palaikomą juodraštį įrankio valdikliuose.
- Pasirinkite nustatymus, kurie veikia galiojantį ar negaliojantį rezultatą su pavyzdžių ir schemų keliais, tada paleiskite įrankį.
- Peržiūrėkite galiojantį arba negaliojantį rezultatą su egzemplioriaus ir schemos keliais prieš kopijuodami ar atsisiųsdami.
Dažnos nesėkmių priežastys
Neteisingas JSON, neteisinga schema, neišspręsta nuoroda arba su versija nesuderinamas raktinis žodis sukelia patvirtinimo klaidą.
Praktinis pavyzdys
Reikalingas el. pašto eilutė ir sveikasis amžius, tada patvirtinti pavyzdinį objektą ir patikrinti kiekvieną nesėkmingą kelią.