0

JSON Validator

Sjekk JSON-struktur og konfigurasjoner for feil frakoblet i nettleseren.

🔒 Behandles i sin helhet i nettleseren din – ingenting du skriver inn her blir noen gang lastet opp.

Behandler … 0%
Skanner tegnstruktur
Finner klammepar
Validerer datanoder
Kartlegger syntaksfeil
Formaterer rapport

Resultat

Kjenner du deg igjen i situasjonen der du kopierer JSON-konfigurasjonen, kjører prosjektet, og alt bryter sammen på grunn av ett manglende komma eller ekstra anførselstegn, og du bruker mye tid på å lete?

Med vårt verktøy vil du raskt og helt anonymt kunne sjekke JSON-strukturen (dataene behandles lokalt og forlater ikke nettleseren din). Vi vil enkelt fremheve feil linje, vise nøyaktig plassering av problemet og hjelpe deg med å fikse strukturen med ett klikk.

Bare lim inn teksten din, så finner vi det manglende tegnet og hjelper deg å fikse formatet. Blant de uvanlige funksjonene er deteksjon av dupliserte nøkler, som ofte ignoreres av andre validatorer.

Er det trygt å lime inn et ekte API-svar eller en konfigurasjonsfil med sensitive data?

Ja – valideringen skjer utelukkende i nettleseren din via den samme JSON.parse-motoren som brukes av nettlesere og JavaScript-kjøretidsmiljøer, og teksten du limer inn sendes aldri noe sted. Du kan selv bekrefte dette i nettleserens utviklerverktøy: åpne Nettverk-panelet og lim inn JSON-en din, så vil ingen forespørsel som bærer den dukke opp.

Hvorfor peker feilen på en linje der alt ser riktig ut?

JSON-parsere rapporterer en feil på det punktet der de innser at noe er galt, noe som ofte er en linje eller to etter selve feilen – et etterfølgende komma blir for eksempel først et problem når parseren når den avsluttende klammeparentesen og ikke finner noen neste verdi der den forventet én. Hvis den markerte linjen ser riktig ut, sjekk linjen rett før den.

Fanger denne opp dupliserte nøkler, som enkelte validatorer overser?

Ja. Streng JSON.parse beholder i stillhet bare den siste forekomsten av en duplisert nøkkel i stedet for å flagge den som en feil, noe som er nøyaktig slik mange validatorer også oppfører seg – dette verktøyet sjekker spesifikt etter dupliserte nøkler og rapporterer dem, ettersom en nøkkel som overskrives i stillhet er en vanlig kilde til forvirrende feil.

Hva er den vanligste grunnen til at JSON som ser riktig ut likevel ikke godkjennes?

To feil står for de fleste reelle feilene: et etterfølgende komma etter det siste elementet i et objekt eller en matrise (lovlig i JavaScript, ikke i JSON), og en nøkkel uten anførselstegn eller med enkle anførselstegn (JSON krever doble anførselstegn rundt hver nøkkel, uten unntak). Begge er lette å skrive for hånd hvis du er vant til vanlige JavaScript-objektliteraler.