JSON-validerare
Validera JSON-syntax omedelbart med detaljerade felmeddelanden och radnummer. Gratis verktyg som körs 100% i din webbläsare.
Vad gör en JSON-validerare?
En JSON-validerare kontrollerar om en textsträng följer korrekt JSON-syntax (JavaScript Object Notation). Den identifierar fel som saknade kommatecken, matchande parenteser, ogiltiga citattecken och avslutande kommatecken, och rapporterar dem med exakta rad- och kolumnnummer.
Hur fungerar JSON-validering?
Verktyget använder webbläsarens inbyggda JSON-parser för att försöka tolka din inmatning. Om tolkningen lyckas är JSON giltig och verktyget visar strukturinformation. Om den misslyckas returnerar parsern den exakta positionen för det första syntaxfelet.
Vilken information visas för giltig JSON?
För giltig JSON visar verktyget root-datatypen (objekt, array, sträng, nummer, boolean eller null), nästningsdjupet och antalet nycklar för objekt eller antal element för arrayer.
Vad är vanliga JSON-syntaxfel?
De vanligaste felen inkluderar: saknade eller extra kommatecken, användning av enkla citattecken istället för dubbla, avslutande kommatecken efter den sista egenskapen, nycklar utan citattecken, kommentarer (inte tillåtna i standard-JSON) och matchande klammer- eller hakparenteser.
Stöder JSON kommentarer?
Nej, den officiella JSON-specifikationen (RFC 8259) stöder inte kommentarer. Om du behöver annoterad JSON, överväg formatet JSON5 eller JSONC, även om dessa inte är standard-JSON.
Vad är skillnaden mellan JSON och ett JavaScript-objekt?
JSON är ett textformat för datautbyte, medan JavaScript-objekt är datastrukturer i minnet. Huvudskillnader: JSON kräver dubbla citattecken för alla strängar och nycklar, stöder inte funktioner eller undefined-värden, och har striktare syntaxregler.
Är mina data säkra och privata?
Ja. All JSON-validering sker helt i din webbläsare. Din data skickas aldrig till någon server eller laddas upp någonstans. Den förblir 100% på din enhet.
Kan detta verktyg hantera stora JSON-filer?
Ja. Eftersom valideringen körs lokalt i din webbläsare med inbyggd JSON-parsning, kan den hantera stora JSON-filer effektivt. Prestandan beror på enhetens minne och processorkraft.
Vilka datatyper stöder JSON?
JSON stöder sex datatyper: strängar, nummer, booleaner (true/false), null, objekt (nyckel-värde-par) och arrayer (ordnade listor). Nummer inkluderar både heltal och flyttal.
Hur fixar jag ogiltig JSON?
Läs felmeddelandet noggrant — det visar den exakta raden och kolumnen där parsern stötte på problemet. Vanliga korrigeringar inkluderar: lägga till saknade kommatecken, ersätta enkla citattecken med dubbla, ta bort avslutande kommatecken och säkerställa att alla parenteser matchar.
Vad är JSON lint?
JSON lint hänvisar till ett verktyg som kontrollerar JSON-kod för syntaxfel och stilproblem, liknande hur lint-verktyg fungerar för programmeringsspråk. Denna validerare fungerar som en JSON lint-kontroll.
Kan jag validera JSON från ett API-svar?
Ja. Kopiera helt enkelt JSON-svaret från ditt API-anrop och klistra in det i valideraren. Detta är användbart för att felsöka API-svar under utveckling.