Make unreadable JSON readable in one click
One-line API responses are impossible to scan. Paste or drop JSON to validate it, pretty-print at 2, 4, or 8 spaces, or minify it for production — instantly in your browser.
Paste your JSON here — get validated, formatted output to copy or download
tai pudota .json-tiedosto
What you can do with JSON-siistiminen
Everything this tool helps you accomplish — no learning curve, no setup.
- Format messy JSON into clean, readable code
- Validate JSON and catch syntax errors
- Minify JSON into a single compact line
- Choose 2, 4 or 8 space indentation
- Copy or download the formatted result
Settings information
2 settings
Every control in JSON-siistiminen, explained — what it does and when to use it.
Asetukset
- TilaEsiasetukset
- Valitse, miten JSON esitetään: Siisti muotoilee sen luettavin sisennyksin, Tiivistä pakkaa sen yhdelle riville ja Puu näyttää interaktiivisen, supistettavan näkymän sisäkkäisen datan tutkimiseen.Asetukset: SiistiPakkaaTree
- SisennysDropdown
- Määrittää, montako välilyöntiä kukin sisäkkäisyystaso sisennetään muotoillussa tulosteessa (näkyy vain Muotoile-tilassa). Valitse 2 tiiviiseen koodityyliin tai 4 tai 8, jos haluat lukea syviä rakenteita helpommin.Asetukset: 2 välilyöntiä4 välilyöntiä8 välilyöntiä
Valmis työkalun JSON-siistiminen kanssa? Kokeile näitä seuraavaksi
Käsin valitut työkalut, jotka sopivat hyvin työkalun JSON-siistiminen kanssa. Jatka menettämättä tiedostoasi.
HTML-siistiminen
Exported HTML is a wall of text. Paste or drop a file for consistent indentation you can actually read — or minify it to one line for production, instantly in your browser.
Kokeile nytBase64-koodain / -dekooderi
Cryptic Base64 in logs and payloads slows you down. Decode to readable text or encode any text or file — URL-safe, UTF-8 safe, and instant in your browser.
Kokeile nytJWT-purkaja
Debugging auth means squinting at opaque tokens. Paste a JWT to see its decoded header, payload and expiry instantly — then copy locally. Free to use, with no account needed.
Kokeile nytTaulukko JSON:ksi / SQL:ksi
Re-typing table data into code is slow and error-prone. Paste CSV, TSV, pipe, or Markdown tables and get JSON, JSONL, or ready-to-run SQL INSERTs instantly in your browser.
Kokeile nytDiff-vertailu
Eyeballing two versions misses changes. Paste both texts and see every addition and deletion highlighted in split or unified view — then copy the result. Free to use, with no account needed.
Kokeile nytMarkdown-editori
Stop guessing how your README will render. Write or open any .md file, watch the live HTML preview update instantly, then export as HTML or Markdown. Editing stays in your browser.
Kokeile nytUsein kysytyt kysymykset
Liitä JSON syöttöpaneeliin – se jäsennetään ja muotoillaan uudelleen välittömästi 2, 4 tai 8 välilyönnin sisennyksellä. Jos JSON on virheellinen, saat virheen tarkan rivin ja sarakkeen natiivijäsentimeltä. Kaikki toimii selaimessasi, joten ei API-avaimia, ei käyttörajoituksia, eivätkä tietosi koskaan poistu laitteeltasi. Käytä Prettify-toimintoa luettavaan, sisennettyyn tulosteeseen tai Minify-toimintoa tiivistämään yhdelle riville siirtoa varten.
usageSiistiminen lisää rivinvaihdot ja sisennykset, jolloin JSON on ihmisen helppo lukea ja tarkistaa virheenkorjauksen aikana. Tiivistys poistaa jokaisen välilyönnin, sarkaimen ja rivinvaihdon tuottaen mahdollisimman pienen tiedoston – hyödyllistä API-pyyntöjen, lähdekoodiin upotettujen asetusten ja paketin koon pienentämiseen. Työkalumme tarjoaa molemmat tilat yhdellä napsautuksella.
featuresVahvistuksen takana on selaimesi natiivi JSON.parse, sama jäsentäjä jota jokainen JavaScript-suoritusympäristö käyttää. Virheet tuovat esiin tarkan virheellisen merkin ja sen sijainnin, mikä paikantaa yleensä puuttuvan pilkun, parittoman sulkeen, ylimääräisen pilkun tai lainausmerkittömän avaimen. Korjaa korostettu kohta, niin tulospaneeli päivittyy kirjoittaessasi.
technicalEi. JSON Prettify -työkalu toimii 100-prosenttisesti selaimesi puolella — ei palvelinkäyntejä, ei lokitusta, ei välimuistia. Tämä tekee siitä turvallisen arkaluonteiselle datalle, kuten henkilötietoja sisältäville API-vastauksille, sisäisille asetuksille tai tuotantosalaisuuksille, joita et koskaan liittäisi isännöityyn työkaluun.
privacyKyllä. Vedä mikä tahansa .json-tiedosto syöttöpaneeliin, niin se luetaan suoraan editoriin. Suuret tiedostot (monen megatavun API-vedokset, viedyt asetukset, lokitiedostot) toimivat, kunhan selaimesi pystyy pitämään ne muistissa – tyypillisesti kymmeniä megatavuja ongelmitta.
usageEi, työkalu noudattaa tiukkaa RFC 8259 -standardin mukaista JSON-muotoa, koska juuri sen JSON.parse hyväksyy. Kommentit, lopussa olevat pilkut, yksinkertaiset lainausmerkit ja lainausmerkittömät avaimet merkitään virheellisiksi. Jos tarvitset JSON5- tai JSONC-tukea, poista ensin standardista poikkeava syntaksi ja muotoile sitten Pixoatella.
featuresMuotoilun jälkeen klikkaa Kopioi tallentaaksesi tuloksen leikepöydällesi yhdellä näppäinpainalluksella, tai klikkaa Lataa tallentaaksesi nimellä output.json (tai output.min.json minifiointitilassa). Tuloste säilyttää UTF-8-koodauksen, joten emojit ja ei-latinalaiset merkit pysyvät ehjinä.
tipsCompletely free with free account required to download. There are no usage limits, no watermarks, no ads in the output, and no paid tier. The tool exists alongside our PDF and image utilities as part of a free developer-and-creator toolkit.
pricingSe tarkistaa, että JSON:isi on syntaktisesti oikein RFC 8259 -standardin mukaisesti — se jäsentää asiakirjan ja paikantaa tarkasti minkä tahansa virheen rivin ja sarakkeen — mutta se ei tarkista JSON-skeemaa vasten (pakolliset kentät, arvotyypit, alueet). Välittömään syntaksintarkistukseen ja muotoiluun se on ihanteellinen; skeeman noudattamiseen tarvitset erillisen JSON Schema -validaattorin.
technicalKaksi välilyöntiä on yleisin oletus — se vastaa Prettieriä ja useimpia tyylioppaita ja estää syvälle sisäkkäisiä objekteja ajautumasta liian kauas oikealle. Neljä välilyöntiä toimii hyvin matalille asetustiedostoille, ja kahdeksan on lähinnä tulostusta tai esitystä varten. Kaikki kolme tuottavat identtisen, kelvollisen JSON:n, joten valitse mitä tiimisi linter odottaa, ja kopioi tai lataa sitten tulos.
tipsKyllä — tämän JSON-muotoilijan rinnalla meillä on HTML-kaunistustyökalu, joka kaunistaa ja minimoi HTML:ää osana samaa ilmaista, selaimessa toimivaa kehittäjätyökalupakkia. JSON:n osalta tämä sivu hoitaa kaunistuksen, minimoinnin ja syntaksin tarkistuksen; vaihda sopivaan muotoilijaan muita kieliä varten.
featuresTree-tila esittää jäsennetyn JSON-datasi vuorovaikutteisena, tiivistettävänä puuna tasaisen tekstilohkon sijaan, joten voit laajentaa tai tiivistää sisäkkäisiä objekteja ja taulukoita tutkiaksesi suurta API-vastausta ilman, että selaat sisennyksen läpi. Prettify antaa silti kopioitavaa ja ladattavaa muotoiltua tekstiä; vaihda Tree-tilaan, kun tarvitset vain rakenteen tarkastelua, ja takaisin Prettify- tai Minify-tilaan, kun tarvitset varsinaisen tulostiedoston.
featuresKäytä ensin Puu-tilaa tutkiaksesi suurta sisäkkäistä hyötykuormaa — laajenna vain ne haarat, joista välität, sen sijaan että vierittäisit seinällistä sisennettyä tekstiä. Kun olet varmistanut, että rakenne on oikein, vaihda Pienennä-tilaan tuottaaksesi tiiviin yksirivisen JSONin, jonka todella liität pyynnön runkoon tai asetustiedostoon; molemmat tilat lukevat saman liitetyn syötteen, joten niiden välillä vaihtaminen on välitöntä.
tipsNapsauta Try sample ladataksesi heti pienen demo-JSON-objektin, jossa on sisäkkäinen objekti, taulukko ja totuusarvo, jotta näet Prettify-, Minify- ja Tree-tilan toiminnassa ennen todellisen datan liittämistä. Kun olet valmis tarkastelemaan sitä, napsauta syöttöpaneelin vieressä olevaa Clear-painiketta tyhjentääksesi editorin ja aloittaaksesi alusta omalla JSON-datallasi.
usageKyllä. Liitä raaka JSON tai pudota .json-tiedosto ja paina Muotoile — tulospaneeli näyttää sen valitsemallasi 2, 4 tai 8 välilyönnin sisennyksellä, jotta sisäkkäiset objektit ja taulukot on helppo silmäillä. Koska kaikki tapahtuu selaimessasi eikä datasi koskaan poistu laitteeltasi, se toimii myös nopeana JSON-katseluohjelmana API-vastauksille ja asetustiedostoille.
usageMiten JSON-siistiminen auttaa sinua saamaan sen tehtyä
Todelliset ongelmat, jotka se ratkaisee joka päivä — yrityksille, tekijöille ja arkisiin tehtäviin. Löydä sinulle sopiva käyttötapa ja aloita sekunneissa.
API-vastausten virheenkorjaus
Liitä pienennetty API-vastaus kehitystyökaluistasi ja näe rakenne välittömästi sisennettynä. Havaitse puuttuvat kentät, vahvista muoto ja varmista null- ja undefined-arvojen käsittely ilman erillistä JSON-katseluohjelman laajennusta.
Asetustiedostojen siivous
Palauta sotkeutunut package.json, tsconfig.json tai .eslintrc.json luettavaan muotoon yhdistämiskonfliktin ratkaisun jälkeen. Muotoile, tarkista ja kommitoi siisti versio minuutissa.
Tietokantaviennin tarkastus
Tarkastele MongoDB-, DynamoDB- tai Firestore-vientiä JSON-muodossa ennen sen tuontia. Varmista, että rakenne vastaa skeemaasi ja ettei missään tietueessa ole odottamattomia null-törmäyksiä.
Webhook-hyötykuorman tarkastelu
Kaappaa saapuva webhook-kuorma Stripestä, GitHubista, Linearista tai Slackistä ja muotoile se siististi ymmärtääksesi sen rakenteen — välttämätöntä integraatioita rakentaessa tai puuttuvia tapahtumakenttiä vianetsiessä.
Koodikatselmoinnin apuvälineet
Liitä katselmoijan toimittamat JSON-esimerkit PR-kuvauksiin täysin siistityssä muodossaan tai pienennä niitä Minify-toiminnolla, kun tilaa on niukasti chatissa. Kummassakin tapauksessa tiedosto on kelvollinen ja turvallinen kopioida ja liittää.
Tuotantosalaisuuksien käsittely
Koska kaikki toimii selaimessasi, voit liittää tuotannon salaiset payloadit tarkasteltavaksi ilman yhtäkään verkkokyselyä — juuri se työnkulku, jota DevOps-tiimit tarvitsevat, mutta jota pilvipohjaiset JSON-työkalut eivät pysty tarjoamaan turvallisesti.
Tutki valtavia GraphQL- ja sisäkkäisiä API-vastauksia
Vaihda Puu-tilaan laajentaaksesi vain ne haarat, joista välität valtavassa sisäkkäisessä hyötykuormassa, sen sijaan että vierittäisit kaunistetun sisennyksen seinämää löytääksesi yhden kentän.
Valmistele pyyntörungot Postmania ja Insomniaa varten
Liitä karkea JSON-runko, siisti se tarkistaaksesi että rakenne on oikea, ja Tiivistä sitten ennen tallentamista Postman- tai Insomnia-kokoelmaan, jotta se tallentuu tiiviisti.
Opeta JSON-rakenne uusille kehittäjille
Käytä Puu-tilan tiivistettävää sisäkkäisnäkymää opastaaksesi bootcamp-opiskelijoita tai junioriinsinöörejä siinä, miten objektit ja taulukot sisäkkäistyvät, ilman että he eksyvät raakaan sisennykseen.
Siisti lokivientien ennen tukipyynnön lähettämistä
Liitä valvontatyökalustasi kopioitu tiivistetty virheloki tai JSON-blob, siisti se luettavaan muotoon ja liitä puhdas versio tukipyyntöön tai Slack-ketjuun.
Vahvista asetustiedostot ennen commitointia
Liitä package.json, tsconfig.json tai muu JSON-määritystiedosto huomataksesi ylimääräisen loppupilkun, parittoman sulkeen tai lainaamattoman avaimen alkuperäisen JSON.parse-virheviestin avulla – ennen kuin virheellinen määritys rikkoo buildisi tai CI-putkesi.
