JSON Schema Validator — Pag-validate ang JSON sa isang Schema Online

Ang JSON at schema ay parsed lokasyon, na maaari mong check ang mga pag-load ng API, config files at webhook mga eksemplos sa Draft-07, 2019-09 o 2020-12 walang i-upload ang iyong content.

Handa na
0 sa mga bay
0 sa mga bay

Validasyon sa resulta

Pag-paste ang mga data ng JSON at isang Schema ng JSon, pagkatapos ay magsisimula Validate.

Mga proyekto na mag-support

I-click na ang mga proyekto 7, 2019-09 o 2020-12 bago mag-validate. Ang mga proyekto ay nagtatrabaho sa kung paano ang shema ay makakuha ng.

Mga Pahayag ng error

Ang mga error ng validation ay mag-aaral ng mga patay, mga patays ng schema at ang mga tinatawag na mga mensahe upang makakuha ng mga problema ng API payload sa pamamagitan ng pag-atake.

Mga lokasyon ng workflow

Kopya ang isang report o i-download ito bilang isang JSON file. Analytics ay gumagamit lamang ng size, draft at count buckets, hindi mapagkukunan na content.

Paano upang i-validate ang JSON sa isang schema online

  1. 1.Pakita ang iyong JSON data. I-using isang API response, webhook body, setting object o anumang JSON document na kailangan mong i-check.
  2. 2.Pakita ang JSON Schema. Ang mga kinakailangan na mga propesyon, mga uri ng mga regulasyon, enums, array at nakuha ang mga limitasyon ng objekto.
  3. 3.Pilagay ang plano ng mga plano. I-click Draft-07, 2019-09 o 2020-12 upang i-validation ay gumagamit ng mga halimbawa na kataw ang iyong katunayan.
  4. 4.Tumang pag-aalok at pag-aalis ang mga error. I-cover ang mga patay ng mga ito at mga patays ng schema, pagkatapos ay kopya o download ang pag-aalok ng report.

Mga Example Check

ang mga data

{
  "id": 42,
  "status": "active",
  "email": "[email protected]"
}

Mga SIGN

{
  "type": "object",
  "required": ["id", "status"],
  "properties": {
    "id": { "type": "integer" },
    "status": { "enum": ["active", "paused"] },
    "email": { "type": "string", "format": "email" }
  }
}

Ang JSON Schema validator ay nag-informado kung ang data ay matatagpuan sa schema at nag-point sa mga pangunahing field kapag isang kinakailangan na property, type, enum o nested rule ay hindi mag-aktualiz.

Mga tagapagdag ng JSON Schema Validator

Dapat ba ako mag-validate JSON sa isang schema online sa pamamagitan ng tool na ito?

Ano. Pag-paste ng mga data ng JSON at isang Schema ng JSon, magsisimula ang pag-atake na disenyo, at validate ang JSON sa isang schema online walang i-upload ang content sa Convertr.

Ang JSON Schema Validator ay nag-aalok ng Draft-07 at 2020-12?

Ano. ang validator ay mag-support ng JSON Schema Draft-07, Draft 2019-09 at Draft 2020-12. I-select ang draft bago mag-validate upang ang schema ay nakuha sa mga plano na nagtatapos.

Ito ay malinaw na ito sa JSON Formatter?

Ano. ang JSON Formatter ay nag-control ng sintax at formating. Ang JSON Schema Validator ay nagkakaiba kung ang valid na JSON ay matatagpuan sa isang schema contract, kabilang ang mga mahigit, mga tip, mga enums at mga nakuha na mga regulasyon ng objek.

Mga kalidad ng JSON Schema

Validate ang isang JSON instance sa isang pag-aalok ng JSON Schema gamit ang suportahan na draft behavior.

ang input
Ang mga data ng JSON, isang Schema ng Json, at ang selected supported draft.
Mga output
Isang valid o invalid na resulta sa mga instance at schema paths.
Mga limitasyon
Remote schema fitting ay hindi mag-atake, ang mga format ay maaaring maging anotasyon, at suporta ay may iba pang mga Draft-07, 2019-09, at 2020-12 mga katao.
Privacy at ang mga data na nakaraan
Ang mga data ng JSON, isang Schema ng J SON, at ang selected na disks ay nag-trabaho sa ito browser tab. Converter hindi mag-take o mag-save ito; pagtuturo o reload ng page ay lumabas ang trabaho na estado sa loob ng tool explicitly ay nagbibigay ng isang lokal download.

Paano mag-usuporta ang tool

  1. Ang mga data ng JSON, isang JSON Schema, at ang selected supported draft ay mag-aalok sa tool controls.
  2. I-select ang mga setting na nagtatapos ng isang valid o inulated result sa pamamagitan ng mga patay at schema, pagkatapos ay i-run ang tool.
  3. I-cover a valid or invalid result with instance and schema paths bago ang kopya o i-download ito.

Mga Modus ng Pag-aalis

Invalid JSON, isang hindi mag-solved schema, isang walang solved reference, o isang disen-incompatible na katawya ay nagtatapos ng isang validation error.

Mga pahina ng useful

Kailangan ng isang email string at tumatakbo ang edad, pagkatapos ay mag-validate ang isang sample na objek at inspeksyon ang bawat pag-aalok.