JSON validaator
Valideeri JSON süntaks koheselt üksikasjalike veateadetega. Vorminda, minimeeri ja uuri JSON struktuuri võtmete/massiivide arvude ja sügavusanalüüsiga. Tasuta, 100 % sinu brauseris.
Viide
Mis on JSON valideerimine?
JSON (JavaScript Object Notation) valideerimine kontrollib, kas string vastab JSON spetsifikatsioonile (ECMA-404 / RFC 8259). Kehtivas JSON-is peavad olema: korrektselt jutumärkides string-võtmed, õige objektide {} ja massiivide [] pesastamine, kehtivad andmetüübid (string, number, boolean, null, objekt, massiiv) ja ei tohi olla lõpukomasid ega kommentaare. See tööriist kasutab brauseri natiivset JSON.parse() täpseks valideerimiseks.
JSON süntaksi reeglid
Võtmed peavad olema topeltjutumärkides stringid: "key", mitte 'key' ega key. Stringid peavad kasutama topeltjutumärke. Numbrid võivad olla täisarvud või kümnendmurrud, ilma alguses olevate nullideta (välja arvatud 0.x). Tõeväärtused: true / false (ainult väiketähtedega). Null: null (väiketähtedega). Ei lõpukomasid viimase elemendi järel. Ei kommentaare — JSON ei toeta // ega /* */ kommentaare. Ei undefined — kasuta selle asemel null.
Levinumad JSON vead
Puuduvad jutumärgid — võtmed ja stringid peavad olema topeltjutumärkides. Lõpukoma — {"a": 1,} on kehtetu; eemalda viimane koma. Üksikjutumärgid — {'a': 1} ei ole kehtiv JSON. Paondamata märgid — erimärgid stringides (reavahetused, tabulaatorid, kaldkriipsud) peavad olema paondatud. Duplikaatvõtmed — tehniliselt spetsifikatsiooni järgi kehtiv, aga viimane väärtus võidab ja varasemad väärtused lähevad kaduma.
Privaatsus
Kogu valideerimine toimub 100 % sinu brauseris natiivse JSON.parse() API abil. Ühtegi andmeid ei saadeta serverisse.