Validera JSON och hitta det exakta syntaxfelet
Valideraren kör din text genom webbläsarens strikta JSON-parser. Om tolkningen misslyckas visar den var parsern stannade så att du kan gå direkt till felet.
Genomräknat exempel
Avslutande kommatecken
{
"name": "Ada",
"skills": ["math", "logic"],
}Ogiltig JSON (Rad: 4)
- Parsermeddelande
- Expected double-quoted property name in JSON at position 50 (line 4 column 1)
- Rad
- 4
- Kolumn
- 1
Nyckel inom enkla citattecken
{
"name": "Ada",
'role': "admin"
}Ogiltig JSON (Rad: 3)
- Parsermeddelande
- Expected double-quoted property name in JSON at position 21 (line 3 column 3)
- Rad
- 3
- Kolumn
- 3
Nyckel utan citattecken
{
"name": "Ada",
age: 36
}Ogiltig JSON (Rad: 3)
- Parsermeddelande
- Expected double-quoted property name in JSON at position 21 (line 3 column 3)
- Rad
- 3
- Kolumn
- 3
Meddelandena ovan genererades vid bygget av JSON-parsern i V8-motorn som Chrome och Edge använder. Firefox och Safari formulerar felen annorlunda, men felet är detsamma.
Regler som formateraren följer
- Nycklar och strängar måste stå inom dubbla citattecken; enkla citattecken och ord utan citattecken avvisas.
- Ett kommatecken får bara skilja två värden åt, så ett kommatecken direkt före } eller ] är ett syntaxfel.
- Rad och kolumn räknas från 1 och visar var parsern stannade, ofta precis efter det faktiska felet, så kontrollera även tecknet före.