Hvorfor JSON-formatering betyr noe
Formater for mennesker. Minifiser for maskiner. Samme data, ulikt publikum.
Lim inn hvilken som helst JSON, få ren formatert utdata, minifisert versjon eller valideringsrapport. 100% i nettleseren, konfigurasjonen din, API-svar, hemmeligheter forlater aldri enheten.
Tre steg, kjører helt i nettleseren, selv offline.
Lim inn rå, minifisert eller rotete JSON i inputpanelet. Verktøyet håndterer alle størrelser, fra enradsobjekter til multi-MB-arrays.
Formater: ren innrykket utdata (2 mellomrom, 4 mellomrom eller tab). Minifiser: enradig opprenset JSON. Valider: parse og rapporter eventuelle syntaksfeil med linjenumre.
Kopier formatert utdata til utklippstavlen med ett klikk eller last ned som .json-fil. Resultatet er klart til å limes inn i koden din, API-forespørsel eller konfigurasjonsfil.
Alt du trenger fra et JSON-verktøy, uten personvernsrisikoen ved opplasting.
Dra inn og forskjønn JSON med 2 mellomrom, 4 mellomrom eller tabinnrykk. Sorterer objekter forutsigbart; nestede arrays/objekter vises tydelig.
Fjern blanke tegn og produser enradig minifisert JSON, vanligvis 30-60% størrelsesreduksjon. Perfekt for konfigurasjons-payloads, innebygd JSON, nettverksforespørsler.
Parse JSON og rapporter nøyaktig hvor syntaksen brister. 'Uventet komma ved posisjon 142', gå og fiks det uten å gjette. Rapporterer objekt-/array-dybde og elementantall for gyldig input.
Innlimt JSON forlater aldri nettleseren din. Avgjørende for API-nøkler, hemmeligheter, kundedata, interne konfigurasjoner som du aldri ville betrodd en 'gratis online formaterer' som laster opp.
Håndterer JSON fra 1 byte til ~50 MB direkte. Nettleserens innebygde JSON.parse er raskere enn noen serveropplasting + tur-retur.
Ingen konto, ingen API-nøkkel, ingen markedsførings-e-post. Åpne verktøyet, lim inn, formater, gå ut. Gratis for alltid.
Hvorfor utviklere strekker seg etter en JSON-formaterer daglig og hva man bør se etter i en.
Formater for mennesker. Minifiser for maskiner. Samme data, ulikt publikum.
{"a":1,}, ugyldig i streng JSON (gyldig i JavaScript-objekter). Usiterte nøkler: {a:1}, nøkler må være strenger i anførselstegn. Enkle anførselstegn: {'a':'b'}, JSON krever kun doble anførselstegn. Kommentarer: // ... er ikke tillatt i standard-JSON (JSONC og JSON5 tillater dem, men JSON-spesifikasjonen gjør det ikke). Uescaped backslash: \n i en strenglitteral krever \\n. Validatoren fanger alle med posisjonsinformasjon.Avsluttende komma, usiterte nøkler, enkle anførselstegn, de tre klassiske JSON-syndene.
JSON inneholder ofte hemmeligheter. Behandle lokalt, alltid.
Streng JSON for API-er. JSONC for konfigurasjonsfiler med kommentarer. Ulike spesifikasjoner, ulike verktøy.
Raske svar om verktøyet
JSON.parse er sterkt optimalisert. For filer over 50 MB kan du merke en kort pause når parseren jobber; prøv å dele opp hvis laptopen din har begrenset RAM. .json-fil. jq eller et JS-bibliotek. ,]), usiterte nøkler ({a:1} skal være {"a":1}), enkle anførselstegn ('foo' skal være "foo"), uescaped tegn i strenger. Validatoren rapporterer nøyaktig posisjon så du kan fikse det. Prøv Eksempel-knappen for å se et eksempel på gyldig JSON.