Data- ja tekstityökalu

JSON-muotoilija ja -validaattori

Sisennä JSON luettavaksi tai tiivistä se jakelua varten – ja saat selville tarkasti, mistä se rikkoutuu.

JSON-muotoilija ja -validaattori Toimii laitteellasi
Pudota tiedostot tähän tai selaa napsauttamalla
Yksi .json-tiedosto
Ei koskaan lähetetä palvelimelle
  • Toimii laitteellasi — tiedostoa ei lähetetä minnekään
  • Ei rekisteröitymistä, ei vesileimoja, ei päivittäisiä kiintiöitä
  • Ilmainen, käyttökertoja ei rajoiteta

Näin se toimii

Useimmat JSON-muotoilijat ovat verkkosivuja, joihin liität dataa – eli liität API-avaimia, asiakastietoja tai sisäisiä sanomia jonkun toisen palvelimelle. Tämä jäsentää tiedoston sivulla. Mitään ei lähetetä eikä kirjata lokiin, millä on konfiguraatio- ja API-datalle enemmän merkitystä kuin lähes millään muulla tiedostotyypillä.

Sisennetty tai tiivistetty

Sisennetty tuloste lisää kahden välilyönnin sisennyksen ja rivinvaihdot, mitä haluat lukiessasi tiedostoa tai tarkastaessasi sitä pull requestissa. Tiivistetty tuloste poistaa jokaisen tarpeettoman tavun, mitä haluat lähettäessäsi sen verkon yli. Data on kummassakin tapauksessa sama.

Validointi tulee kaupan päälle

Jos tiedostoa ei voi jäsentää, saat jäsentäjän oman virheilmoituksen, joka kertoo ongelman sijainnin. Tavallisia syyllisiä ovat viimeisen kohteen jälkeinen pilkku, yksinkertaiset lainausmerkit kaksinkertaisten sijaan tai merkkijonon sisällä oleva ilman escape-merkintää jäänyt merkki.

Mitä muotoilu ei muuta

Avainten järjestys säilyy sellaisenaan. Luvut kirjoitetaan uudelleen kanonisessa muodossaan, joten hyvin suuret kokonaisluvut JavaScriptin turvallisen alueen ulkopuolella voivat menettää tarkkuutta – se on kielen rajoitus, ei muotoilijan, ja se vaikuttaa kaikkiin JavaScript-pohjaisiin työkaluihin yhtä lailla.

UKK

JSON-muotoilija ja -validaattori – kysymyksiä

Lähetetäänkö JSON-datani palvelimelle?

Ei. Selaimesi jäsentää sen sivun sisällä. Mitään ei lähetetä eikä tallenneta.

Mitä tapahtuu, jos JSON on virheellistä?

Saat jäsentäjän virheilmoituksen, joka kertoo myös ongelman sijainnin, jotta löydät sen lähdetiedostosta.

Muuttaako muotoilu dataani?

Ei. Vain tyhjä tila muuttuu. Avaimet säilyttävät järjestyksensä ja arvot pysyvät ennallaan.