JSON-validator
Valider JSON-syntaks umiddelbart med detaljerte feilmeldinger og linjenummer. Gratis verktøy som kjører 100% i nettleseren.
Hva gjør en JSON-validator?
En JSON-validator sjekker om en tekststreng følger korrekt JSON-syntaks (JavaScript Object Notation). Den identifiserer feil som manglende komma, ikke-matchende parenteser, ugyldige anførselstegn og etterfølgende komma, og rapporterer dem med nøyaktige linje- og kolonnenummer.
Hvordan fungerer JSON-validering?
Verktøyet bruker nettleserens innebygde JSON-parser for å forsøke å parse inputen din. Hvis parsingen lykkes, er JSON gyldig og verktøyet viser strukturinformasjon. Hvis den mislykkes, returnerer parseren den nøyaktige posisjonen til den første syntaksfeilen.
Hvilken informasjon vises for gyldig JSON?
For gyldig JSON viser verktøyet rot-datatypen (objekt, array, streng, tall, boolean eller null), nøstingsdybden og antall nøkler for objekter eller antall elementer for arrayer.
Hva er vanlige JSON-syntaksfeil?
De vanligste feilene inkluderer: manglende eller ekstra komma, bruk av enkle anførselstegn i stedet for doble, etterfølgende komma etter den siste egenskapen, nøkler uten anførselstegn, kommentarer (ikke tillatt i standard JSON) og ikke-matchende parenteser.
Støtter JSON kommentarer?
Nei, den offisielle JSON-spesifikasjonen (RFC 8259) støtter ikke kommentarer. Hvis du trenger annotert JSON, vurder formatet JSON5 eller JSONC, selv om disse ikke er standard JSON.
Hva er forskjellen mellom JSON og et JavaScript-objekt?
JSON er et tekstformat for datautveksling, mens JavaScript-objekter er datastrukturer i minnet. Hovedforskjeller: JSON krever doble anførselstegn for alle strenger og nøkler, støtter ikke funksjoner eller undefined-verdier, og har strengere syntaksregler.
Er dataene mine trygge og private?
Ja. All JSON-validering skjer utelukkende i nettleseren din. Dataene dine sendes aldri til noen server eller lastes opp noe sted. De forblir 100% på enheten din.
Kan dette verktøyet håndtere store JSON-filer?
Ja. Siden valideringen kjører lokalt i nettleseren din med innebygd JSON-parsing, kan den håndtere store JSON-filer effektivt. Ytelsen avhenger av enhetens minne og prosessorkraft.
Hvilke datatyper støtter JSON?
JSON støtter seks datatyper: strenger, tall, booleaner (true/false), null, objekter (nøkkel-verdi-par) og arrayer (ordnede lister). Tall inkluderer både heltall og flyttall.
Hvordan fikser jeg ugyldig JSON?
Les feilmeldingen nøye — den viser den nøyaktige linjen og kolonnen der parseren støtte på problemet. Vanlige rettelser inkluderer: legge til manglende komma, erstatte enkle anførselstegn med doble, fjerne etterfølgende komma og sikre at alle parenteser matcher.
Hva er JSON lint?
JSON lint refererer til et verktøy som sjekker JSON-kode for syntaksfeil og stilproblemer, lignende hvordan lint-verktøy fungerer for programmeringsspråk. Denne validatoren fungerer som en JSON lint-sjekker.
Kan jeg validere JSON fra et API-svar?
Ja. Bare kopier JSON-svaret fra API-kallet ditt og lim det inn i validatoren. Dette er nyttig for feilsøking av API-svar under utvikling.