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 inden brug?
Ugyldig JSON kan stille ødelægge API'er, konfigurationsparsere og datapipelines. Forkert placerede kommaer, ulukkede parenteser og uescapede anførselstegn kan forårsage svært sporbare runtime-fejl. Vores værktøj identificerer disse problemer direkte med præcise linjenumre og klare fejlmeddelelser.
Øjeblikkelig validering
Validerer JSON på millisekunder med præcise fejlmeddelelser og linjenumre
Strukturoversigt
Se JSON'ens dybde, antal nøgler og typefordeling med et blik
100% privat
Al validering sker i browseren — dine data forlader aldrig enheden
Valider JSON i 3 trin
Indsæt JSON
Kopiér og indsæt JSON fra et API-svar, konfigurationsfil eller anden kilde
Klik Valider
Validatoren tjekker syntaksen direkte og fremhæver fejl med linjenumre
Ret og kopiér
Ret fejlene og kopiér den validerede, formaterede JSON
Anvendelsesområder for JSON-validering
API-svarsvalidering
Bekræft at REST API-svar er korrekt strukturerede inden behandling
Konfigurationsfilkontrol
Valider package.json, tsconfig.json og andre konfigurationsfiler inden deployment
Validering ved dataimport
Tjek at import-JSON-filer er korrekte inden indlæsning i databasen
Fejlret JSON-fejl
Find syntaksfejl præcist i komplekse, dybt indlejrede JSON-strukturer
Bedste praksis for JSON
✓ Brug altid dobbelte anførselstegn
JSON kræver dobbelte anførselstegn for strenge og nøgler. Enkle anførselstegn er ikke gyldig JSON.
✓ Ingen efterfølgende kommaer
Modsat JavaScript tillader JSON ikke kommaer efter det sidste element i arrays eller objekter.
✓ Brug null, ikke None eller nil
Nøgleordet null i JSON skal være med små bogstaver. Pythons None eller Rubys nil er ikke gyldig JSON.
✓ Valider igen efter manuel redigering
Valider altid JSON igen efter manuel redigering. En lille tastefejl kan ugyldiggøre hele dokumentet.
❓ Ofte stillede spørgsmål
Hvorfor er min JSON ugyldig, selvom den ser korrekt ud?
Almindelige skjulte problemer: efterfølgende komma efter sidste element, enkle i stedet for dobbelte anførselstegn, uescapede specialtegn i strenge, JavaScript-kommentarer (JSON understøtter ikke kommentarer).
Kan jeg validere meget store JSON-filer?
Ja — validering sker helt i browseren med native JSON.parse(). Filstørrelsen begrænses kun af browserens hukommelse.
Hvad er forskellen mellem JSON og JSONP?
JSON er et rent dataformat. JSONP omslutter JSON i et funktionskald til cross-domain-anmodninger. JSONP er ikke gyldig JSON.
Understøtter JSON kommentarer?
Nej. JSON understøtter ikke // eller /* */ kommentarer. Brug en _comment-nøgle eller skift til YAML eller TOML, der understøtter kommentarer.