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.

Paruošta nuskaityti
0 baitų
0 baitų

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. 1. Įklijuokite savo JSON duomenis. Naudokite API atsakymą, webhook turinį, nustatymų objektą ar bet kurį JSON dokumentą, kurį reikia patikrinti.
  2. 2. Įklijuokite JSON schemą. Įtraukite reikalingas savybes, tipų taisykles, išvardijimus, masyvus ir įdėtų objektų apribojimus.
  3. 3. Pasirinkite schemos projektą. Pasirinkite Draft-07, 2019-09 arba 2020-12, kad tikrinimas naudotų teisingą raktinių žodžių elgesį.
  4. 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.

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į

  1. Pateikite JSON duomenis, JSON schemą ir pasirinktą palaikomą juodraštį įrankio valdikliuose.
  2. Pasirinkite nustatymus, kurie veikia galiojantį ar negaliojantį rezultatą su pavyzdžių ir schemų keliais, tada paleiskite įrankį.
  3. 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ą.