JSON schema validator — Validate JSON prieš schemą internete
JSON ir schema yra parsed vietiniu būdu, todėl galite patikrinti API mokėjimo įkrovimus, konfigūruoti failus ir webhook pavyzdžius prieš Draft-07, 2019-09 arba 2020-12 be jūsų turinio įkėlimo.
Validacijos rezultatas
Įveskite JSON duomenis ir JSON schemą, tada pasirinkite Validate.
Remiami projektai
Prieš patvirtinant pasirinkite projekto 7, 2019-09 arba 2020-12 projektą. pasirinktas projektas tikrina, kaip yra parengta schema.
Naudingos klaidų keliai
Validavimo klaidos apima pavyzdžių maršrutus, schemos maršrutiškus maršrus ir siauras pranešimus, todėl API mokėjimo problemų yra lengviau rasti.
Vietinis darbo srautas
Kopijuokite ataskaitą arba atsisiųskite ją kaip JSON failą. „Analytics“ naudoja tik dydį, dizainą ir skaičiavimą, niekada nepastatyto turinio.
Kaip patvirtinti JSON prieš internetinę schemą
- Įveskite savo JSON duomenis. Naudokite API atsaką, webhook kūną, nustatymų objektą ar bet kurį JSON dokumentą, kurį turite patikrinti.
- Įveskite JSON schemą. Įtraukti reikalingus savybes, tipų taisykles, enumus, raidas ir nugara objektų apribojimus.
- 3. pasirinkti schemos projektą. Pasirinkite Draft-07, 2019-09 arba 2020-12 todėl patvirtinimas naudoja teisingą raktinių žodžių elgesį.
- 4. patvirtinti ir ištaisyti klaidas. Peržiūrėkite pavyzdžių ir schemos maršrutus, tada kopijuokite arba atsisiųskite patvirtinimo ataskaitą.
Pavyzdžiui, kontrolės schema
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 patvirtintojas praneša, ar duomenys atitinka schemą ir nurodo tikslią lauką, kai reikalinga nuosavybė, tipas, enumas arba netiesioginė taisyklė nesugeba.
JSON schema valdymo FAQ
Ar galiu patvirtinti JSON prieš schemą internete su šiuo įrankiu?
Taip. Įveskite JSON duomenis ir JSON schemą, pasirinkite atitinkamą projektą ir patvirtinkite JSON prieš schemų internete, neperkeliant turinio į Konverterį.
Ar JSON schemos patvirtintojas palaiko Draft-07 ir 2020-12?
Taip. patvirtintojas palaiko JSON schemos projektą-07, projektą 2019-09 ir projektą 2020-12. Prieš validavimą pasirinkite projektą, kad schema būtų parengta pagal numatytas taisykles.
Ar tai skiriasi nuo JSON Formatter?
Šis JSON schemos patvirtintojas tikrina, ar galiojantis JSON atitinka schemos sutartį, įskaitant reikalingus laukus, tipus, enumus ir netiesioginius objektus.
Susiję kūrėjo įrankiai
JSON schemos valdytojas
Validuokite JSON pavyzdį prieš pateiktą JSON schemą, naudodamiesi palaikoma projekto elgesiu.
- Įvestis
- JSON duomenys, JSON schema ir pasirinktas remiamas projektas.
- Išvestis
- Galiojantis arba negaliojančio rezultato su pavyzdžiu ir schemos keliais.
- Tikri apribojimai
- Nuotolinio schemos užfiksuojimas nėra pažadėtas, pritaikytos formatos gali būti nuorodos, o parama skiriasi tarp raktinių žodžių Draft-07, 2019-09 ir 2020-12.
- Privatumas ir duomenų tvarkymas
- JSON duomenys, JSON schema ir pasirinktas palaikomas dizainas yra apdoroti šioje naršyklės skirtuke. konverteris nepriima ar saugoma; uždarant arba perkeldami puslapį išvaloma darbo būklė, nebent įrankis aiškiai siūlo vietinį atsisiuntimą.
Kaip naudoti šį įrankį
- JSON duomenis, JSON schemą ir pasirinktą palaikytą projektą pateikiame įrankio kontrolėse.
- Pasirinkite nustatymus, kurie paveikia galiojančią ar negaliojančią rezultatą su pavyzdžių ir schemos takų, tada paleiskite įrankį.
- Peržiūrėkite galiojančią ar negaliojančią rezultatą su pavyzdžiu ir schemos keliais prieš kopijuojant arba atsisiunčiant.
Bendros nesėkmės būklės
Neįgali JSON, neigiama schema, neišspręsta nuoroda arba nesuderinamas raktinis žodis sukelia patvirtinimo klaidą.
Naudingas pavyzdys
Reikia elektroninio pašto juostos ir amžiaus, tada patvirtinti mėginių objektą ir patikrinti kiekvieną nesėkmingą maršrutą.