JSON-muotoilija — Siisti, pienennä ja tarkista JSON-tiedostojen oikeellisuus selkeiden virheilmoitusten avulla suoraan selaimessasi.

Liitä JSON-koodi, niin se tarkistetaan ja muotoillaan jo kirjoittaessasi. Valitse 2 välilyöntiä, 4 välilyöntiä, sarkain tai minifioitu tuloste, lajittele avaimet halutessasi ja saat tietää tarkan rivin ja sarakkeen, jos jokin on vialla. Tietojasi ei ladata mihinkään.

Muotoile JSON-tiedostoni JSON-tiedostosi säilyy selaimessasi
JSON-muotoilija, joka näyttää vasemmalla sekavan JSON-muodon ja oikealla siististi sisennyksillä varustetun JSON-muodon, jonka tila on kelvollinen

JSON-syöte

Tulostustyyli

Tulos

–Tila
–Ylin taso
–Keys
–Depth
–Syötteen koko
–Output size
Opas

JSON-muotoilijan opas: Luettava, kelvollinen JSON

Mikä JSON on, miksi se menee pieleen ja miten se korjataan nopeasti.

Yksinkertainen selitys

Mikä on JSON-muotoilija?

JSON-muotoilija muuntaa JSON-tekstin siistiksi, sisennyksin varustetuksi asetteluksi, jota ihmiset voivat lukea, tai tiivistää sen yhdeksi kompaktiksi riviksi lähetystä varten. Validaattori tarkistaa, onko teksti todella JSON-muotoista, ja ilmoittaa, missä kohdissa se ei ole.

Tämä työkalu hoitaa molemmat asiat kerralla. Se lukee JSON-tiedostosi tarkalla jäsennimellä, näyttää tuloksen valitsemassasi muodossa ja ilmoittaa virheen rivin ja sarakkeen, jotta voit korjata sen ilman, että joudut etsimään sitä tekstistä.

Yleisiä syitä sen käyttöön

Miksi ihmiset käyttävät JSON-muotoilijaa

API-vastausten lukeminen

Liitä minifioitu vastaus ja tarkastele sen rakennetta yhdellä silmäyksellä yhden pitkän rivin sijaan.

Määritystiedostot

Tarkista paketin, asetusten ja datatiedostojen kirjoitusvirheet ennen kuin sovellus ei onnistu lataamaan niitä.

Pienemmät hyötykuormat

Pienennä JSON-tiedostoa poistamalla välilyönnit ennen kuin upotat sen sivulle, pyyntöön tai testiin.

Miten se toimii

Mikä tekee JSON-tiedostosta kelvollisen

JSON:ssa on vain muutama sääntö. Teksti, mukaan lukien jokainen avain, kirjoitetaan kaksoislainausmerkkien sisään. Arvot voivat olla merkkijonoja, lukuja, true, false, null, taulukoita tai objekteja. Kohdat erotetaan toisistaan pilkuilla, mutta viimeisen kohdan jälkeen ei tule pilkkua, eikä kommentteja sallita.

Suurin osa virheistä johtuu muutamista JavaScriptistä tai muista kielioppeista peräisin olevista tavoista: yksinkertaiset lainausmerkit, lainausmerkeillä ympäröimättömät avaimet, loppukommat, kommentit sekä arvot kuten undefined tai NaN. Validaattori ilmoittaa havaitsemansa ongelman sekä sen esiintymispaikan rivin ja sarakkeen.

Tässä muotoilussa otetaan huolellisesti huomioon tietosi. Numerot ja merkkijonot kopioidaan täsmälleen sellaisina kuin ne on kirjoitettu, joten pitkästä tunnisteesta, kuten 12345678901234567890, ei häviä numeroita eikä 1,0 muutu 1:ksi. Ainoastaan välilyönnit muuttuvat, sekä avainten järjestys, jos valitset ”Lajittele avaimet” -vaihtoehdon. Jos sama avain esiintyy kahdesti samassa objektissa, työkalu varoittaa sinua, koska useimmat jäsennelijät säilyttävät vain viimeisen arvon.

Hoida homma muutamalla askeleella

JSON-muotoilijan käyttöohjeet

  1. Liitä JSON-teksti syöttökenttään tai avaa .json-tiedosto laitteeltasi.
  2. Valitse 2 välilyöntiä, 4 välilyöntiä, sarkain tai tiivistys ja ota käyttöön ”Lajittele näppäimet” -toiminto, jos haluat näppäimet aakkosjärjestyksessä.
  3. Jos virhe ilmenee, paina ”Siirry virheeseen” -painiketta siirtyäksesi suoraan kyseiseen kohtaan syötteessä ja korjataksesi virheen.
  4. Paina Kopioi-painiketta tai lataa tulos .json-tiedostona.
Parempia tuloksia

Yksinkertaisia vinkkejä

  • Korjaa ensin ensimmäinen virhe. Yksikin puuttuva lainausmerkki voi aiheuttaa useita virheilmoituksia myöhemmin tekstissä.
  • Käytä lajitteluavainta ennen kahden JSON-tiedoston vertailua, jotta järjestys ei aiheuta vääriä eroja.
  • Säilytä muotoiltu versio työn aikana ja pienennä tiedostoa vasta, kun olet valmis julkaisemaan sen.
  • Jos tiedoissasi käytetään tarkoituksella kommentteja tai loppukommoja, kyseessä on JSON5 tai JSONC. Poista ne ennen kuin lähetät tiedot tavalliselle JSON-jäsennimelle.
Hyvä tietää

Rajoitukset ja tietosuoja

Tietosuoja

Tämän sivun JavaScript-koodi jäsentää ja muotoilee JSON-tiedostosi selaimessasi. Tietoja ei ladata palvelimelle, tallenneta tai kirjata lokiin, ja ladatut tiedostot luodaan laitteellesi.

Rajoitukset

Vain standardinmukainen JSON hyväksytään. Kommentit, lopussa olevat pilkut, yksinkertaiset lainausmerkit ja NaN-arvot ilmoitetaan virheinä, eikä työkalu korjaa niitä puolestasi. Erittäin suuria tiedostoja, joiden koko ylittää noin 10 Mt, ei käsitellä.

Usein kysyttyjä kysymyksiä

JSON-muotoilijan usein kysytyt kysymykset

Miten muotoilen JSON-tiedoston?

Liitä JSON-teksti syöttökenttään. Se muotoillaan heti valitsemallasi sisennyksellä: 2 välilyöntiä, 4 välilyöntiä tai sarkain. Kopioi sitten tulos tai lataa se .json-tiedostona.

Miten JSON-validaattori löytää virheitä?

Työkalu lukee tekstisi tarkalla JSON-jäsennelijällä. Jos tekstissä on virhe, se näyttää ongelman rivin ja sarakkeen sekä lyhyen selityksen, ja painikkeella pääset suoraan kyseiseen kohtaan syötteessä.

Mikä ero on ”beautify”- ja ”minify”-toiminnoilla?

”Beautify” lisää rivinvaihtoja ja sisennyksiä, jotta JSON-tekstiä on helppo lukea. ”Minify” poistaa kaikki valinnaiset välilyönnit, jotta teksti olisi mahdollisimman lyhyt. Tiedot ovat samat kummassakin tapauksessa.

Miksi JSON-tiedostossani näkyy virhe?

Yleisimpiä syitä ovat ylimääräinen pilkku, yksinkertaisten lainausmerkkien käyttö kaksoislainausmerkkien sijaan, lainausmerkeistä puuttuvat avaimet, puuttuva pilkku kohteiden välillä tai kommentit. Standardi-JSON ei salli mitään näistä, ja virheilmoitus osoittaa tarkan kohdan.

Muuttaako muotoilu tietojani?

Ei. Merkkijonot ja luvut säilytetään täsmälleen sellaisina kuin ne on kirjoitettu, mukaan lukien erittäin suuret luvut ja arvot, kuten 1,0 tai 1e3. Ainoastaan välilyönnit muuttuvat, sekä avainten järjestys, jos valitset ”Lajittele avaimet” -vaihtoehdon.

Voiko JSON-tiedostossa olla kommentteja tai loppukommoja?

Ei standardin mukaisessa JSON-muodossa. Muodot kuten JSON5 ja JSONC sallivat ne, mutta tämä validointityökalu noudattaa standardia, joten se ilmoittaa kommentit ja lopussa olevat pilkut virheiksi.

Tallennetaanko JSON-tiedostoni jonnekin?

Ei. Muotoilu ja tarkistus suoritetaan selaimessasi, eikä JSON-tiedostosi poistu koskaan laitteeltasi. Tämän ansiosta se on turvallinen ratkaisu API-vastauksille ja asetustiedostoille, jotka haluat pitää yksityisinä.

Kuinka suuren JSON-tiedoston voin muotoilla?

Tekstiä voi olla enintään noin 10 Mt. Nopeus riippuu laitteestasi, joten erittäin suurten tiedostojen käsittely voi kestää hetken puhelimella. Kaikki käsitellään selaimesi muistissa.

Tätä työkalua käyttäviltä ihmisiltä

Arvostelut

Arvosteluja ladataan…
Jatka eteenpäin

Lisää työkaluja työkalupakissa

Etusivulla on kymmeniä muita ilmaisia työkaluja, joiden käyttö ei vaadi API-avainta.

Ehdota työkalua