JSON-validator
tools/development.json-validator.js.valid
tools/development.json-validator.js.invalid
0
tools/development.json-validator.js.stat_keys
0
tools/development.json-validator.js.stat_depth
0
tools/development.json-validator.js.stat_size
-
tools/development.json-validator.js.stat_type
Hvorfor validere JSON før bruk?
Ugyldig JSON kan stille ødelegge API-er, konfigurasjonsparsere og datapipelines. Feilplasserte kommaer, ulukkede parenteser og ikke-escapete anførselstegn kan forårsake vanskelig sporbare kjøretidsfeil. Verktøyet identifiserer disse problemene direkte med presise linjenumre og klare feilmeldinger.
Øyeblikkelig validering
Validerer JSON på millisekunder med presise feilmeldinger og linjenumre
Strukturoversikt
Se JSON-ens dybde, antall nøkler og typefordeling med ett blikk
100% privat
All validering skjer i nettleseren — dataene dine forlater aldri enheten
Valider JSON i 3 trinn
Lim inn JSON
Kopier og lim inn JSON fra et API-svar, konfigurasjonsfil eller annen kilde
Klikk Valider
Validatoren sjekker syntaksen direkte og fremhever feil med linjenumre
Korriger og kopier
Rett feilene og kopier den validerte, formaterte JSON-en
Bruksområder for JSON-validering
API-svarsvalidering
Bekreft at REST API-svar er korrekt strukturert før behandling
Konfigurasjonsfiljekk
Valider package.json, tsconfig.json og andre konfigurasjonsfiler før distribusjon
Validering ved dataimport
Sjekk at JSON-importfiler er korrekte før innlasning i databasen
Feilsøk JSON-feil
Finn syntaksfeil presist i komplekse, dypt nestede JSON-strukturer
Beste praksis for JSON
✓ Bruk alltid doble anførselstegn
JSON krever doble anførselstegn for strenger og nøkler. Enkle anførselstegn er ikke gyldig JSON.
✓ Ingen avsluttende kommaer
I motsetning til JavaScript tillater ikke JSON komma etter det siste elementet i arrays eller objekter.
✓ Bruk null, ikke None eller nil
Nøkkelordet null i JSON skal skrives med små bokstaver. Pythons None eller Rubys nil er ikke gyldig JSON.
✓ Valider igjen etter manuell redigering
Valider alltid JSON igjen etter manuell redigering. En liten skrivefeil kan ugyldiggjøre hele dokumentet.
❓ Ofte stilte spørsmål
Hvorfor er JSON-en min ugyldig selv om den ser korrekt ut?
Vanlige skjulte problemer: avsluttende komma etter siste element, enkle i stedet for doble anførselstegn, ikke-escapete spesialtegn i strenger, JavaScript-kommentarer (JSON støtter ikke kommentarer).
Kan jeg validere svært store JSON-filer?
Ja — validering skjer helt i nettleseren med native JSON.parse(). Filstørrelsen er kun begrenset av nettleserens minne.
Hva er forskjellen mellom JSON og JSONP?
JSON er et rent dataformat. JSONP pakker JSON inn i et funksjonskall for cross-domain-forespørsler. JSONP er ikke gyldig JSON.
Støtter JSON kommentarer?
Nei. JSON støtter ikke // eller /* */ kommentarer. Bruk en _comment-nøkkel eller bytt til YAML eller TOML som støtter kommentarer.