JSON-validator
Validér JSON-syntaks øjeblikkeligt med detaljerede fejlmeddelelser og linjenumre. Gratis værktøj der kører 100% i din browser.
Hvad gør en JSON-validator?
En JSON-validator tjekker, om en tekststreng følger korrekt JSON-syntaks (JavaScript Object Notation). Den identificerer fejl som manglende kommaer, ikke-matchende parenteser, ugyldige anførselstegn og efterfølgende kommaer, og rapporterer dem med nøjagtige linje- og kolonnenummer.
Hvordan fungerer JSON-validering?
Værktøjet bruger browserens indbyggede JSON-parser til at forsøge at parse dit input. Hvis parsingen lykkes, er JSON gyldig, og værktøjet viser strukturinformation. Hvis den mislykkes, returnerer parseren den nøjagtige position af den første syntaksfejl.
Hvilken information vises for gyldig JSON?
For gyldig JSON viser værktøjet rod-datatypen (objekt, array, streng, tal, boolean eller null), indlejringsdybden og antallet af nøgler for objekter eller antal elementer for arrayer.
Hvad er almindelige JSON-syntaksfejl?
De mest almindelige fejl inkluderer: manglende eller ekstra kommaer, brug af enkelt anførselstegn i stedet for dobbelte, efterfølgende kommaer efter den sidste egenskab, nøgler uden anførselstegn, kommentarer (ikke tilladt i standard JSON) og ikke-matchende parenteser.
Understøtter JSON kommentarer?
Nej, den officielle JSON-specifikation (RFC 8259) understøtter ikke kommentarer. Hvis du har brug for annoteret JSON, overvej formatet JSON5 eller JSONC, selvom disse ikke er standard JSON.
Hvad er forskellen mellem JSON og et JavaScript-objekt?
JSON er et tekstformat til dataudveksling, mens JavaScript-objekter er datastrukturer i hukommelsen. Vigtige forskelle: JSON kræver dobbelte anførselstegn for alle strenge og nøgler, understøtter ikke funktioner eller undefined-værdier og har strengere syntaksregler.
Er mine data sikre og private?
Ja. Al JSON-validering sker udelukkende i din browser. Dine data sendes aldrig til nogen server eller uploades noget sted. De forbliver 100% på din enhed.
Kan dette værktøj håndtere store JSON-filer?
Ja. Da valideringen kører lokalt i din browser ved hjælp af indbygget JSON-parsing, kan den håndtere store JSON-filer effektivt. Ydeevnen afhænger af enhedens hukommelse og processorkraft.
Hvilke datatyper understøtter JSON?
JSON understøtter seks datatyper: strenge, tal, booleaner (true/false), null, objekter (nøgle-værdi-par) og arrayer (ordnede lister). Tal inkluderer både heltal og decimaltal.
Hvordan retter jeg ugyldig JSON?
Læs fejlmeddelelsen omhyggeligt — den viser den nøjagtige linje og kolonne, hvor parseren stødte på problemet. Almindelige rettelser inkluderer: tilføjelse af manglende kommaer, erstatning af enkelte anførselstegn med dobbelte, fjernelse af efterfølgende kommaer og sikring af at alle parenteser matcher.
Hvad er JSON lint?
JSON lint refererer til et værktøj, der tjekker JSON-kode for syntaksfejl og stilproblemer, svarende til hvordan lint-værktøjer fungerer for programmeringssprog. Denne validator fungerer som en JSON lint-tjekker.
Kan jeg validere JSON fra et API-svar?
Ja. Kopier blot JSON-svaret fra dit API-kald og indsæt det i validatoren. Dette er nyttigt til fejlfinding af API-svar under udvikling.