Hoppa till innehåll

JSON-validerare

Validera JSON-syntax omedelbart med detaljerade felmeddelanden. Formatera, minifiera och inspektera JSON-struktur med nyckel-/arrayräkning och djupanalys. Gratis, 100 % i din webbläsare.

Vad är JSON-validering?

JSON (JavaScript Object Notation) validering kontrollerar om en sträng överensstämmer med JSON-specifikationen (ECMA-404 / RFC 8259). Giltig JSON måste ha: korrekt citerade strängnycklar, korrekt nästning av objekt {} och arrayer [], giltiga datatyper (string, number, boolean, null, object, array) och inga avslutande kommatecken eller kommentarer. Detta verktyg använder webbläsarens inbyggda JSON.parse() för exakt validering.

JSON-syntaxregler

Nycklar måste vara strängar i dubbla citattecken: "key", inte 'key' eller key. Strängar måste använda dubbla citattecken. Tal kan vara heltal eller decimaltal, inga inledande nollor (förutom 0.x). Booleska värden: true / false (bara gemener). Null: null (gemener). Inga avslutande kommatecken efter sista elementet. Inga kommentarer — JSON stöder inte // eller /* */. Inget undefined — använd null.

Vanliga JSON-fel

Saknade citattecken — nycklar och strängar måste ha dubbla citattecken. Avslutande kommatecken{"a": 1,} är ogiltigt; ta bort det sista kommatecknet. Enkla citattecken{'a': 1} är inte giltig JSON. Oescapade tecken — specialtecken i strängar (radbrytningar, tabbar, bakåtstreck) måste escapas. Duplicerade nycklar — tekniskt giltigt enligt specifikationen, men det sista värdet vinner och tidigare värden förloras.

Integritet

All validering körs 100 % i din webbläsare med det inbyggda JSON.parse() API:et. Ingen data skickas till någon server.