Siirry sisältöön

JSON-validaattori

Validoi JSON-syntaksi välittömästi yksityiskohtaisilla virheilmoituksilla. Muotoile, tiivistä ja tutki JSON-rakennetta avain-/taulukkomäärillä ja syvyysanalyysillä. Ilmainen, 100 % selaimessasi.

Mitä on JSON-validointi?

JSON (JavaScript Object Notation) -validointi tarkistaa, noudattaako merkkijono JSON-spesifikaatiota (ECMA-404 / RFC 8259). Kelvollisessa JSON:ssa on: oikein lainausmerkeissä olevat merkkijonoavaimet, oikea objektien {} ja taulukoiden [] sisäkkäisyys, kelvolliset tietotyypit (merkkijono, numero, totuusarvo, null, objekti, taulukko) ja ei perässä olevia pilkkuja tai kommentteja. Tämä työkalu käyttää selaimen natiivia JSON.parse() -metodia tarkkaan validointiin.

JSON-syntaksisäännöt

Avaimet on oltava kaksoislainausmerkeissä olevia merkkijonoja: "key", ei 'key' tai key. Merkkijonot käyttävät kaksoislainausmerkkejä. Numerot voivat olla kokonaislukuja tai desimaalilukuja, ei etunollia (paitsi 0.x). Totuusarvot: true / false (vain pienaakkosin). Null: null (pienaakkosin). Ei perässä olevia pilkkuja viimeisen elementin jälkeen. Ei kommentteja — JSON ei tue // tai /* */ -kommentteja. Ei undefined — käytä null sen sijaan.

Yleiset JSON-virheet

Puuttuvat lainausmerkit — avainten ja merkkijonojen on oltava kaksoislainausmerkeissä. Perässä oleva pilkku{"a": 1,} on virheellinen; poista viimeinen pilkku. Yksinkertaiset lainausmerkit{'a': 1} ei ole kelvollinen JSON. Pakottamattomat merkit — erikoismerkit merkkijonoissa (rivinvaihdot, tabulaattorit, kenoviivat) on pakotettava. Avainten kaksoiskappaleita — teknisesti spesifikaation mukaan sallittu, mutta viimeinen arvo voittaa ja aiemmat arvot menetetään.

Tietosuoja

Kaikki validointi suoritetaan 100 % selaimessasi natiivin JSON.parse() API:n avulla. Mitään tietoja ei lähetetä palvelimelle.