Ratkaisija

JSON-muotoilija – muotoile, tiivistä ja tarkista JSON

JSON-muotoilija sisentää tiiviin JSONin luettavaksi tai tiivistää sen yhdelle riville. Jos JSON on virheellinen, työkalu kertoo rivin, sarakkeen ja syyn suomeksi.

Liitä JSON kenttään, niin tulos päivittyy heti. Valitse sisennykseksi 2 tai 4 välilyöntiä tai sarkain, ja järjestä avaimet halutessasi aakkosjärjestykseen. Muotoilija ei muuta dataa: luvut, merkkijonot ja avainten järjestys säilyvät täsmälleen, myös isot kokonaisluvut kuten 12345678901234567890, jotka moni JavaScript-työkalu pyöristää. Kaksoisavaimista ja liian isoista luvuista tulee varoitus. JSON käsitellään selaimessasi eikä sitä lähetetä minnekään.

Mitkä ovat yleisimmät JSON-virheet?

Yleisimmät virheet ovat pilkku viimeisen alkion jälkeen, puuttuva pilkku kahden arvon välissä, avaimet ilman lainausmerkkejä, heittomerkit lainausmerkkien sijaan ja kommentit, joita JSON ei salli. Myös rivinvaihto merkkijonon sisällä on virhe: se pitää kirjoittaa muodossa \n. Muotoilija näyttää virherivin ja merkitsee kohdan, josta vika löytyi.

JSON-muotoilija

Ladataan työkalua...

Kokeile myös:

Etkö tiedä mihin ryhtyä seuraavaksi? Selaa kaikki työkalut

Hae työkalua →
Lisätietoa

JSON-muotoilija siistii JSON-datan luettavaksi, tiivistää sen ja löytää virheet. Kaikki tapahtuu selaimessa.

Mitä tämä tekee?

Liitä JSON kenttään. Tulos ja mahdollinen virhe näkyvät heti ilman erillistä nappia.

  • Muotoilu 2 tai 4 välilyönnin tai sarkaimen sisennyksellä, tai tiivistys yhdelle riville.
  • Avainten järjestys aakkosiin valinnaisesti, myös sisäkkäisissä objekteissa.
  • Virheen rivi, sarake ja syy: esimerkiksi ylimääräinen pilkku, lainausmerkittömät avaimet tai kommentti.
  • Tuloksen kopiointi ja lataus .json-tiedostona.
Miten tulosta kannattaa tulkita?

Kelvollinen JSON tarkoittaa, että teksti noudattaa JSON-standardin kielioppia. Se ei kerro, onko data sisällöltään oikein.

  • Muotoilija säilyttää luvut ja merkkijonot sellaisinaan, joten tulos on sama data eri asussa.
  • Varoitus kaksoisavaimesta: jäsentimet käsittelevät saman avaimen toistumisen eri tavoin, useimmat pitävät viimeisen.
  • Varoitus isosta luvusta: yli 2^53 − 1 kokonaisluvut pyöristyvät JavaScriptissä ja monessa muussa jäsentimessä.
Hyvä tietää

Työkalu hyväksyy vain standardin JSONin. JavaScript-objektit, JSON5 ja kommentit antavat virheen.

  • Tiedoston alussa oleva BOM-merkki poistetaan ja siitä kerrotaan.
  • Hyvin iso tulos näytetään alusta, mutta kopiointi ja lataus sisältävät kaiken.
  • Älä liitä tuotannon salaisuuksia, kuten tokeneita, millekään vieraalle verkkosivulle.
  • Lähteet: RFC 8259, The JavaScript Object Notation (JSON) Data Interchange Format (IETF 2017).
Huom: JSON käsitellään selaimessasi. Sitä ei lähetetä minnekään eikä tallenneta.
Huomasitko virheen tai onko parannusehdotus? info@…