JSON-muotoilu

JSON Formatter (JSON-muotoilutyökalu)

Voit muotoilla liitetyn JSON-tiedoston helpommin luettavaksi sekä pakata sen ja tarkistaa sen syntaksin. Tämä on hyödyllistä API-vastausten, konfiguraatiotiedostojen, lokien ja testidatan tarkastelussa.

Tarkista tulokset
Odotan kommentteja
Liitä JSON-tiedosto ja napsauta "Muotoile" tai "Syntaksin tarkistus".

Tulostus

Mikä on JSON-muotoilija?

JSON Formatter on työkalu, joka on suunniteltu muokkaamaan vaikeasti luettavaa yksirivistä JSON-koodia tai JSON-koodia, jonka sisennykset ovat epäjohdonmukaisia, helpommin luettavaan muotoon. JSON-koodia käytetään monissa yhteyksissä, kuten API-vastauksissa, verkkopalvelujen konfiguraatioissa, JavaScript-sovellusten tiedonsiirrossa, lokitiedostoissa ja NoSQL-tietokantakyselyissä. Usein vastaanotetussa JSON-koodissa ei kuitenkaan ole rivinvaihtoja, ja se ulottuu vaakasuunnassa usealle riville, mikä vaikeuttaa sen seuraamista paljaalla silmällä. Kun liität JSON-tiedoston tähän työkaluun, se lisää rivinvaihtoja ja sisennyksiä, jotta avaimet ja arvot, taulukot ja sisäkkäiset rakenteet ovat helpommin luettavissa.

Muotoilun lisäksi se tukee pakkausta ylimääräisten välilyöntien ja rivinvaihtojen poistamiseksi sekä syntaksin tarkistusta JSON-tiedoston kelpoisuuden varmistamiseksi. Voit käyttää sitä, kun haluat tarkistaa API-vastauksia kehitysvaiheessa, varmistaa, ettei konfiguraatiotiedostojen muokkaamisen jälkeen ole virheitä, tai tehdä tekstistä helpommin luettavaa ennen sen liittämistä chateihin tai dokumentaatioon. Tulostus voidaan kopioida ja ladata JSON-tiedostona tarvittaessa.

Tämä sivu käsitellään selaimessa JavaScriptin avulla. Syötettyä JSON-tiedostoa ei lähetetä palvelimelle muotoiltavaksi. Kun käsittelet JSON-tiedostoja, jotka sisältävät luottamuksellisia tietoja, henkilötietoja, todennustunnuksia tai yksityisiä avaimia, ole varovainen jaioita käytettäessä jaetulla laitteella, selainlaajennuksissa, näytön jakamisessa ja selaimen historiassa. JSON-sisällön turvallisuuden varmistamiseksi suosittelemme poistamaan kaikki tarpeettomat tiedot ennen muotoilua.

  • Voit muotoilla JSON-tiedoston käyttämällä sisennykseen kahta tai neljää välilyöntiä tai sarkainta.
  • Voit pakata JSON-tiedoston yhdelle riville ja muuntaa sen siirtoon ja tallennukseen sopivaan muotoon.
  • Voit käyttää JSON.parse-funktiota tarkistaaksesi puuttuvat pilkut tai virheelliset lainausmerkit.
  • Voit kopioida muotoillut tulokset leikepöydälle tai tallentaa ne tiedostona formatted.json.

JSON-muotoilijan käyttö

Käyttö on helppoa. Liitä ensin muotoiltava JSON-tiedosto ”JSON Input” -kenttään. Voit syöttää JSON-tiedoston suoraan lähteistä, kuten API-asiakasohjelmista, selaimen kehittäjätyökaluista, lokitiedostoista tai konfiguraatiotiedostoista. Valitse seuraavaksi tulostukselle haluamasi sisennystyyli. Vaikka yleensä käytetään kahta välilyöntiä, voit valita neljä välilyöntiä paremman luettavuuden takaamiseksi tai sarkaimia, jotta tulostus vastaa olemassa olevan projektisi käytäntöjä.

Napsauttamalla "Format" (Muotoile) saat näkyviin tuloksen, jossa on rivinvaihtoja ja sisennyksiä JSON-tiedoston jäsentämisen jälkeen. Napsauttamalla "Compress" (Pakkaa) saat näkyviin yhden rivin JSON-koodia, josta välilyönnit ja rivinvaihdot on poistettu. "Syntax Check" (Syntaksin tarkistus) on hyödyllinen, kun haluat vain varmistaa, että syöttämäsi koodi on kelvollista JSON-koodia ennen tulosteen luomista. Jos virheitä löytyy, näyttöön tulee viesti selaimen jäsentämistulosten perusteella. Vaikka virheiden näyttötapa voi vaihdella selaimesta toiseen, yleisimmät syyt ovat loppukomennot, puuttuvat yksinkertaiset lainausmerkit, puuttuvat lainausmerkit avainten nimien ympärillä ja puuttuvat sulkevat sulkeet.

  1. Liitä muotoiltava JSON-tiedosto "JSON Input" -kenttään.
  2. Valitse tarpeen mukaan 2 tai 4 välilyöntiä tai sarkain sisennykseksi.
  3. Voit helpottaa tekstin lukemista napsauttamalla "Muotoile", tiivistää sen yhdelle riville napsauttamalla "Tiivistä" ja tarkistaa sen oikeellisuuden napsauttamalla "Syntaksin tarkistus".
  4. Tarkista tulokset ja liitä ne sovellukseesi käyttämällä toimintoa "Kopioi tulokset" tai "Lataa JSON".

Tärkeitä huomautuksia käytöstä

  • JSON-muodossa avaimet ja merkkijonot on suljettava kaksoislainausmerkeihin. Vaikka tämä muistuttaa JavaScript-objektien merkintätapaa, se ei ole sama asia.
  • JSON-muodossa rivien lopussa ei saa olla pilkkuja. Jos taulukon tai objektin viimeisen elementin jälkeen on pilkku, se aiheuttaa virheen.
  • Liian suurten JSON-tiedostojen liittäminen voi hidastaa selaimen toimintaa. Erittäin suurten tiedostojen osalta kannattaa harkita erillisen editorin käyttöä niiden tarkasteluun.
  • Varo käsittelemästä JSON-tiedostoja, jotka sisältävät todennustunnuksia, API-avaimia tai henkilötietoja jaetussa ympäristössä tai näytön jakamisen aikana.

Usein kysytyt kysymykset

Mikä on JSON-muotoilija?

JSON Formatter on työkalu, joka muotoilee JSON-merkkijonot luettavaksi muodoksi. Se lisää rivinvaihtoja ja sisennyksiä, jotta objektien, taulukoiden, merkkijonojen, numeroiden, boolean-arvojen, null-arvojen ja muiden rakenteet ovat helpommin nähtävissä.

Mitä eroa on JSON-muotoilulla ja pakkauksella?

Muotoiluun kuuluu rivinvaihtojen ja sisennysten lisääminen, jotta teksti on helpompi lukea. Pakkaus poistaa ylimääräiset välilyönnit ja rivinvaihdot, jolloin syntyy lyhyt, yksirivinen JSON-muoto, joka sopii tallennettavaksi tai lähetettäväksi.

Voisitko tarkistaa, että JSON on oikein?

Kyllä. Voit käyttää "Syntax Check" -painiketta tarkistaaksesi, voidaanko syöttämäsi data jäsennellä JSON-muotoon. Jos se on oikein, se näkyy kelvollisena JSON-muodossa; jos siinä on virheitä, näkyviin tulee virheilmoitus.

Lähetetäänkö syötetty JSON-tiedosto palvelimelle?

Tämän työkalun muotoilu, pakkaus ja syntaksin tarkistus suoritetaan selaimessa. Normaalikäytössä ei ole prosessia, joka lähettää lomakkeen palvelimelle JSON-muotoilua varten.

Voiko JSON:ssa käyttää yksinkertaisia lainausmerkkejä?

JSON-muodossa merkkijonot ja avainten nimet on kirjoitettava kaksoislainausmerkkien sisään. JavaScript-tyylinen merkintätapa, jossa käytetään yksinkertaisia lainausmerkkejä, ei ole sallittu JSON-muodossa.

Aiheuttaako loppukomma virheen?

Kyllä. JSON-muodossa ei voi laittaa pilkkua taulukon tai objektin viimeisen elementin jälkeen. Vaikka tämä on joskus sallittua JavaScriptissä, se on virhe JSON-muodossa.

Kumpi on suositeltavaa: kaksi vai neljä välilyöntiä?

Yleensä käytetään kahta välilyöntiä. Jos haluat lisätä välilyöntejä luettavuuden parantamiseksi, käytä neljää välilyöntiä; jos projektillasi on erityisiä ohjeita, noudata niitä.

Voiko tätä käyttää suurten JSON-tiedostojen kanssa?

Voit käyttää sitä, kunhan se mahtuu selaimen kapasiteetin rajoihin. Erittäin suurten JSON-tiedostojen kohdalla liittäminen ja muotoilu voivat kuitenkin viedä aikaa ja hidastaa selaimen toimintaa.

Mitä eroa on JSON- ja JavaScript-objekteilla?

JSON on tietojenvaihtoon tarkoitettu tekstimuoto, jonka säännöt ovat tiukemmat kuin JavaScript-objektilitteraalien, esimerkiksi avainten nimissä ja merkkijonoissa on käytettävä kaksoislainausmerkkejä. Kommentit eivät ole sallittuja.

Voiko JSON-tiedostoa jäsentää kommenttien avulla?

Kommentit eivät ole sallittuja standardinmukaisessa JSON-muodossa. Siksi JSON-tyylinen teksti, joka sisältää kommentteja, kuten // tai /* */, aiheuttaa virheen. JSONC:n kaltaisia muotoja ei tueta.

Voinko tallentaa tulokset?

Kyllä. Voit kopioida muotoillut tai pakatut tulokset. Voit myös tallentaa ne tiedostona formatted.json napsauttamalla "Lataa JSON" -painiketta.

Voidaanko tätä käyttää myös API-vastausten tarkistamiseen?

Kyllä. API:sta haetun JSON-vastauksen liittäminen helpottaa sisäkkäisten rakenteiden ja taulukoiden sisällön tarkistamista. Tämä on hyödyllistä kehityksen, testauksen ja virheenkorjauksen aikana.