Toimii selaimessasi

JSON-muotoilija ja -pakkaaja (Pretty & Minify)

Muotoile tai pakkaa JSON-koodia selkeillä virheilmoituksilla. Kaikki tapahtuu selaimessasi.

Syötettäsi ei koskaan lähetetä palvelimelle (käsitellään paikallisesti) Turvallinen käyttää jopa arkaluonteisilla tiedoilla
Lisäasetukset
Cmd/Ctrl+Enter muotoiluun / Cmd/Ctrl+Shift+Enter pakkaamiseen
Odottaa
Syöte (JSON)
Rivejä 0 Merkkiä 0 Koko 0 B
Syötteesi käsitellään paikallisesti selaimessa, eikä sitä koskaan lähetetä palvelimelle.
Tuloste
Rivejä 0 Merkkiä 0 Koko 0 B
Kopioi tai lataa tuloste.
Muotoiltu tai pakattu JSON ilmestyy tähän...

Valinnat

Lisäasetukset

Käyttöohje (3 vaihetta)

1. Liitä

Liitä JSON syötepaneeliin.

2. Muotoile/Pakkaa

Napsauta Muotoile tai Pakkaa luodaksesi tuloksen.

3. Kopioi

Kopioi tuloste ja valmis tuli.

Pikavalinnat

Pikavalinnat toimivat, kun syötekenttä on aktiivinen.
Cmd/Ctrl + Enter
Muotoile
Cmd/Ctrl + Shift + Enter
Pakkaa
Cmd/Ctrl + L
Tyhjennä (vahvistuksella)

Esimerkki muotoillusta JSON-koodista

Ennen
{"nimi":"A","kohdat":[1,2],"meta":{"ok":true}}
Jälkeen
{
  "kohdat": [
    1,
    2
  ],
  "meta": {
    "ok": true
  },
  "nimi": "A"
}
  • Lisää sisennyksen ja rivinvaihdot luettavuuden parantamiseksi
  • Lajittelee avaimet yhtenäisen järjestyksen varmistamiseksi

Huomioita ja sanastoa

Mitä on JSON-muotoilu (formatting)?

JSON-koodin muotoilu (pretty-printing) lisää rivinvaihtoja ja sisennyksiä, jotta rakenne on helppo lukea.

Mitä on JSON-pakkaaminen (minify)?

Pakkaaminen poistaa tyhjät tilat, jotta tulosteesta tulee mahdollisimman pieni.

Yleiset virheet

Ylimääräiset pilkut, puuttuvat lainausmerkit ja väärät sulut ovat tyypillisiä virheitä. Tämä työkalu näyttää rivin ja sarakkeen tarkkuudella virheen sijainnin.

Vinkki

2 välilyönnin sisennys pitää muutoshistoriat (diffit) pieninä, kun taas 4 välilyöntiä on helpompi silmälle. Valitse työnkulkusi mukaan.

UKK: JSON-muotoilija ja -pakkaaja

Saan virheilmoituksen

Näytämme rivin ja sarakkeen, jossa JSON on viallinen. Jos mahdollista, syöte korostetaan ja voit hypätä suoraan virhekohtaan.

Voinko käyttää kommentteja (JSONC/JSON5)?

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

Suuri JSON on hidas

Jäsennys ja muotoilu suoritetaan taustalla (Web Worker), jotta käyttöliittymä säilyy reagoivana. Puunäkymä poistetaan automaattisesti käytöstä suurilla syötteillä.

Lähetetäänkö tietojani palvelimelle?

Ei. Muotoilu, pakkaaminen ja validointi tapahtuvat kokonaan selaimessasi.

Näen \uXXXX-merkintöjä

Vaihda ”Unicode-escape” -asetusta hallitaksesi, käyttääkö tuloste näitä merkintöjä.