JSON-muotoilija & minifioija

Muotoile JSON luettavaksi tai minifioi se ja paikanna virheet rivi- ja saraketietojen avulla.

Liitä, suorita ja kopioi lyhyessä työnkulussa. Syötedata käsitellään vain selaimessasi.

Syötedataa ei koskaan lähetetä palvelimelle (vain selainkäsittely).
Sopii luottamuksellisen datan käsittelyyn.

Käyttöohje

  1. Liitä JSON syötepaneeliin.
  2. Napsauta Muotoile tai Minifioi.
  3. Kopioi tuloste ja olet valmis.

Pikanäppäimet

Ctrl/Cmd + Enter: Muotoile
Ctrl/Cmd + Shift + Enter: Minifioi
Ctrl/Cmd + L: Tyhjennä (vahvistuksella)

Esimerkki

Kelvollisen JSON:n muotoilu

Syöte

{"name":"Aino","age":28,"tags":["API","vianetsintä"]}

Tuloste

Muotoiltu: monirivinen sisennyksillä
Minifioitu: yksirivinen JSON

Virheellinen JSON

Syöte

{"name":"Aino","age":28,}

Tuloste

Virhepalkki näyttää rivin, sarakkeen ja lähialueen katkelman

Mitä JSON-muotoilu tarkoittaa?

Muotoilu lisää sisennyksiä ja rivinvaihtoja luettavuuden parantamiseksi, mikä helpottaa virheenetsintää ja katselmointeja.

Mitä JSON:n minifiointi tarkoittaa?

Minifiointi poistaa välilyönnit ja rivinvaihdot pienentääkseen kokoa ja pitääkseen JSON:n kompaktina.

Yleiset virheet ja korjaukset

  • Lopussa oleva ylimääräinen pilkku (esim. {"a":1,})
  • Puuttuvat lainausmerkit avaimista tai merkkijonoarvoista
  • Mukana olevat kommenttimerkit (vakio-JSON ei tue // tai /* */)

Usein kysytyt kysymykset

Saan virheen

Työkalu näyttää rivin, sarakkeen ja lähialueen tekstin. Käytä Hyppää virheeseen siirtääksesi kohdistimen tarkkaan kohtaan.

Voinko käyttää kommentoitua JSON:ia (JSONC/JSON5)?

Vakio-JSON ei salli kommentteja. Ota käyttöön “Poista kommentit ennen jäsentämistä” vain tarvittaessa (ei täysin yhteensopiva).

Suuri JSON tuntuu hitaalta

Jäsentäminen ja stringify ajetaan Web Workerissa. Käyttöliittymä käyttää kokopohjaisia rajoja pitääkseen syötteen responsiivisena.

Ladataanko data palvelimelle?

Ei. Jäsentäminen, muotoilu ja minifiointi tehdään paikallisesti selaimessasi.

Näen tulosteessa \uXXXX-merkintöjä

Poista Unicode-escape käytöstä, jotta merkit tulostuvat suoraan luettavina.