JSON-muotoilu, tiivistys ja tarkistus

Muotoile, tarkista tai tiivistä JSON selaimessa. Valitse sisennys, lajittele sisäkkäisten objektien avaimet ja säilytä suuret kokonaisluvut ilman pyöristystä.

0 merkkiä
Tulos

Tulos tulee tähän.

JSONin muotoilu, tarkistus ja tiivistys

  1. Liitä JSON-dokumentti, esimerkiksi API-vastaus tai asetustiedosto.
  2. Valitse muotoilu luettavuutta varten, tiivistys pienempään tulosteeseen tai tarkistus syntaksin tutkimiseen.
  3. Säädä sisennystä ja avainten lajittelua tarpeen mukaan ja kopioi tai lataa tulos.

Näin käytät työkalua: JSON-muotoilu, tiivistys ja tarkistus

Lukujen alkuperäinen esitysmuoto säilyy myös JavaScriptin turvallisen kokonaislukualueen ulkopuolella. Kommentit ja lopussa olevat pilkut hylätään. Toistuvat avaimet ilmoitetaan, jotta arvoja ei häviä muotoilussa.

JSON-esimerkki: suuri kokonaisluku säilyy tarkkana

Syöte
{"message":"Hei maailma! 👋","id":9007199254740993,"enabled":true}
Tulos
{ "message": "Hei maailma! 👋", "id": 9007199254740993, "enabled": true }

Kysymyksiä työkalusta: JSON-muotoilu, tiivistys ja tarkistus

Mitä eroa on muotoilulla ja tiivistyksellä?

Muotoilu lisää sisennyksiä ja rivinvaihtoja. Tiivistys poistaa tarpeettomat tyhjemerkit merkkijonojen ulkopuolelta. Arvot ja merkkijonojen sisäiset välilyönnit säilyvät.

Menettävätkö suuret kokonaisluvut tarkkuutta?

Työkalu säilyttää lukujen alkuperäisen kirjoitusasun, myös luvun 9007199254740993, muuttamatta niitä JavaScript-luvuiksi. Turvallisen kokonaislukualueen ylittävät tunnisteet eivät näin pyöristy.

Miksi JSON ei läpäise tarkistusta?

Tavallisia syitä ovat yksinkertaiset lainausmerkit, avaimet ilman lainausmerkkejä, loppuun jääneet pilkut ja kommentit. Myös toistuvat avaimet hylätään, jottei arvo katoa huomaamatta. Virheet ilmoitetaan, niitä ei korjata arvaamalla.

Muuttuuko taulukoiden järjestys avaimia lajiteltaessa?

Ei. Vain objektien avaimet lajitellaan, myös sisäkkäisissä objekteissa. Taulukoiden alkiot säilyttävät järjestyksensä. Muotoiltu JSON ei ole kryptografisiin allekirjoituksiin tarkoitettu kanoninen esitysmuoto.

Lähetetäänkö tiedostoni, tokenini tai tekstini palvelimelle?

Ei. Työkalut käsittelevät tiedot selaimessasi. Sivusto toimittaa sivun ja ohjelmakoodin, mutta syötettäsi ei lähetetä muunnospalvelimelle eikä tallenneta käyttäjätilille.

  • JWT-dekooderi

    Lue JWT:n otsake ja sisältö ja tarkastele voimassaoloaikoja lähettämättä tokenia ulkopuoliseen palveluun.

  • Tekstien vertailu

    Vertaa kahta tekstiä riveittäin, sanoittain tai merkeittäin ja korosta erot säilyttäen välilyönnit ja rivinvaihdot.

  • Base64-koodaus ja purku

    Koodaa UTF-8-teksti Base64-muotoon tai pura tavallinen ja URL-turvallinen Base64. Valitse täytemerkit ja rivipituus.

Yleiset tehtävät ja esimerkit

  • Base64-purku

    Pura Base64 luettavaksi UTF-8-tekstiksi tai lataa alkuperäiset tavut.

  • JSON-minifiointi

    Tiivistä JSON yhdelle riville muuttamatta tekstiä tai lukujen tarkkaa esitystä.

Kaikki kehittäjätyökalut

Koodaus ja tiedostot

Muunna tekstiä, tavuja, verkko-osoitteita ja upotettuja kuvia alkuperäisiä tietoja muuttamatta.

Tietojen ja tekstin tarkastelu

Lue rakenteista dataa ja tokeneita ja selvitä tarkasti, mikä muuttui.

Tiivisteet, tunnisteet ja ajastukset

Tarkista tiedostoja, luo tunnisteita ja tutki ajankohtia ja toistuvia ajastuksia.

Teksti ja tiedostot käsitellään omalla laitteellasi. Älä jätä luottamuksellisia tuloksia jaetulle leikepöydälle. Käytä yksityisten avainten ja tokenien käsittelyyn luotettavaa laitetta.