JSON-validator

Indsæt JSON for at tjekke, om det er gyldigt. Når det ikke er, rapporterer validatoren fejlmeddelelsen og den linje og kolonne, hvor parsningen mislykkedes - alt sammen i din browser.

Loading…

Om JSON-validatoren

Dette værktøj tjekker, om en tekstblok er velformet JSON ifølge den strikse JSON-grammatik. Når inputtet parses uden fejl, fortæller det dig, at det er gyldigt; når det ikke gør, viser det parserens fejl sammen med den linje og kolonne, hvor parsningen stoppede, så du kan gå direkte til det problematiske tegn. Det er den hurtigste måde at spore et vildfaret komma, en nøgle uden anførselstegn eller en uens parentes på.

Sådan bruger du det

  • Indsæt den JSON, du vil tjekke.
  • Aflæs den gyldig- eller ugyldig-status, værktøjet rapporterer.
  • Hvis det er ugyldigt, så brug linjen og kolonnen til at finde fejlen.
  • Ret problemet, og tjek igen, indtil det går igennem.

En almindelig brug er at bekræfte, at en håndredigeret konfiguration eller et API-svar kan parses, før det deployes. Husk, at gyldig JSON ikke tillader kommentarer, efterstillede kommaer eller strenge med enkelt anførselstegn, så de bliver markeret, selvom mange sprog accepterer dem. Valideringen kører i din browser med den indbyggede JSON-parser, så dit input bliver aldrig uploadet.

Ofte stillede spørgsmål

Hvad tjekker JSON-validatoren?

Den tjekker, at din tekst overholder den strikse JSON-grammatik: korrekt anførselstegnede nøgler og strenge, balancerede tuborg- og kantede parenteser, gyldige talformater og ingen efterstillede eller manglende kommaer.

Hvorfor rapporterer den en fejl på en bestemt linje og kolonne?

Browserens JSON-parser stopper ved det første tegn, den ikke kan tolke. Den rapporterede linje og kolonne peger på det sted, hvilket som regel er der, syntaksfejlen er.

Anses JSON med kommentarer for gyldigt?

Nej. Standard-JSON tillader ikke kommentarer eller efterstillede kommaer. Hvis din fil bruger dem (nogle gange kaldet JSONC), bliver den rapporteret som ugyldig her.

Sender det min JSON nogen steder hen, når jeg validerer den?

Nej. Tjekket udføres lokalt i din browser, så intet bliver uploadet eller gemt.

Relaterede værktøjer