Hvorfor JSON-formatering betyder noget
Formatér til mennesker. Minificér til maskiner. Samme data, forskelligt publikum.
Indsæt en hvilken som helst JSON, få ren formateret output, minificeret version eller valideringsrapport. 100% i browseren, din konfiguration, API-svar, hemmeligheder forlader aldrig enheden.
Tre trin, kører helt i browseren, selv offline.
Indsæt rå, minificeret eller rodet JSON i inputpanelet. Værktøjet håndterer alle størrelser, fra enradsobjekter til multi-MB-arrays.
Formatér: ren indrykket output (2 mellemrum, 4 mellemrum eller tab). Minificér: enradig oprenset JSON. Validér: parse og rapportér eventuelle syntaksfejl med linjenumre.
Kopiér formateret output til udklipsholderen med ét klik eller download som .json-fil. Resultatet er klar til at indsætte i din kode, API-anmodning eller konfigurationsfil.
Alt hvad du behøver fra et JSON-værktøj, uden privatlivsrisikoen ved upload.
Træk ind og forskøn JSON med 2 mellemrum, 4 mellemrum eller tab-indrykning. Sorterer objekter forudsigeligt; nestede arrays/objekter vises tydeligt.
Fjern blanke tegn og producér enradig minificeret JSON, typisk 30-60% størrelsesreduktion. Perfekt til konfigurations-payloads, indlejret JSON, netværksanmodninger.
Parse JSON og rapportér nøjagtigt, hvor syntaksen brister. 'Uventet komma ved position 142', gå og fiks det uden at gætte. Rapporterer objekt-/array-dybde og elementantal for gyldigt input.
Indsat JSON forlader aldrig din browser. Afgørende for API-nøgler, hemmeligheder, kundedata, interne konfigurationer, som du aldrig ville betro en 'gratis online formatter', der uploader.
Håndterer JSON fra 1 byte til ~50 MB direkte. Browserens indbyggede JSON.parse er hurtigere end nogen serverupload + tur-retur.
Ingen konto, ingen API-nøgle, ingen marketing-e-mail. Åbn værktøjet, indsæt, formatér, gå ud. Gratis for altid.
Hvorfor udviklere strækker sig efter en JSON-formatter dagligt, og hvad man skal kigge efter i en.
Formatér til mennesker. Minificér til maskiner. Samme data, forskelligt publikum.
{"a":1,}, ugyldigt i streng JSON (gyldigt i JavaScript-objekter). Uciterede nøgler: {a:1}, nøgler skal være strenge i anførselstegn. Enkelte anførselstegn: {'a':'b'}, JSON kræver kun dobbelte anførselstegn. Kommentarer: // ... er ikke tilladt i standard-JSON (JSONC og JSON5 tillader dem, men JSON-specifikationen gør det ikke). Uescaped backslash: \n i en strenglitteral kræver \\n. Validatoren fanger alle med positionsinformation.Afsluttende komma, uciterede nøgler, enkelte anførselstegn, de tre klassiske JSON-synder.
JSON indeholder ofte hemmeligheder. Behandl lokalt, altid.
Streng JSON til API'er. JSONC til konfigurationsfiler med kommentarer. Forskellige specifikationer, forskellige værktøjer.
Hurtige svar om værktøjet
JSON.parse er stærkt optimeret. For filer over 50 MB kan du bemærke en kort pause, når parseren arbejder; prøv at opdele, hvis din laptop har begrænset RAM. .json-fil. jq eller et JS-bibliotek. ,]), uciterede nøgler ({a:1} skal være {"a":1}), enkelte anførselstegn ('foo' skal være "foo"), uescaped tegn i strenge. Validatoren rapporterer nøjagtig position, så du kan rette det. Prøv Eksempel-knappen for at se et eksempel på gyldig JSON.