Kehittäjätyökalu
Muotoile, tarkista, tiivistä ja vertaa JSONia
Tee JSONista luettava, tiivistä se, tarkista syntaksi tai vertaa kahta asiakirjaa lisättyjen, poistettujen ja muuttuneiden arvojen varalta. Kaikki selaimessa.
Siisti tai tiivistä JSON, tarkista syntaksivirheet ja vertaa kahta asiakirjaa lisättyjen, poistettujen tai muuttuneiden arvojen varalta. Mitään ei lähetetä NEXNARAan.
- Toimii paikallisesti
- Ei latausta
- Heti
- Ilmainen
Tiedostot pysyvät tässä selaimessa. Mitään ei ladata palvelimelle.
Taulukoita verrataan indeksin mukaan. Jos kohteita vain järjestetään uudelleen, useita rivejä voi muuttua.
| Tyyppi | Polku | Vanha arvo | Uusi arvo |
|---|
Näin se toimii
- 01 Liitä tietosi
- 02 Suorita toiminto
- 03 Kopioi tulos
Miksi NEXNARA
-
Yksityinen
Tietosi pysyvät selaimessa.
-
Heti
Tulos näkyy heti.
-
Ei latauksia
NEXNARA-palvelimelle ei lähetetä mitään.
-
Toimii missä tahansa
Asennusta ei tarvita.
Lue lisää
Muotoile ja tarkista JSON
JSON-muotoilija tarkistaa, onko teksti kelvollista JSONia, ja voi sitten tulostaa sen sisennettynä tai yhtenä tiiviinä rivinä. Tämä sivu vertaa myös kahta JSON-asiakirjaa. Se käyttää selaimessa JSON.parsea ja JSON.stringifyä eikä koskaan evalia.
Muotoile ja tarkista JSON
Liitä JSON kaunistaaksesi, tiivistääksesi tai tarkistaaksesi syntaksin. Muotoilu ei muuta avaimia tai arvoja enempää kuin JSON.stringify jo tekee.
Kaunista JSON
Pretty print lisää rivinvaihdot ja sisennyksen, jotta sisäkkäiset oliot ovat helpompia lukea. Valitse 2 välilyöntiä, 4 välilyöntiä tai sarkaimet. Oletus on 2 välilyöntiä.
Tiivistä JSON
Tiivistäminen poistaa ylimääräiset välilyönnit ja rivinvaihdot mutta säilyttää merkkijonojen välilyönnit. Data pysyy samana; vain pakkaus pienenee.
Löydä virheellinen JSON
Tyypillisiä ongelmia ovat perässä olevat pilkut, yksittäiset lainausmerkit, kommentit tai lainausmerkkittömät avaimet. Kun selain ilmoittaa sijainnin, tämä työkalu näyttää rivin, sarakkeen tai merkin paikan. Se ei keksi sijaintia.
Vertaa kahta JSON-asiakirjaa
JSON Diff jäsentää molemmat puolet ja luettelee lisätyt, poistetut, muuttuneet ja tyypiltään muuttuneet polut. Samaa sisältöä oleva kaunis ja tiivistetty JSON käsitellään samoina.
Lisätyt ja poistetut kentät
Polku, joka on vain JSON B:ssä, on Lisätty. Polku, joka on vain JSON A:ssa, on Poistettu. Puuttuminen ei ole sama kuin null.
Muuttuneet arvot
Kun samalla polulla on eri arvo samaa tyyppiä, rivi on Muuttunut ja näyttää vanhan ja uuden arvon. Merkkijono kuten "100" versus luku 100 on Tyyppi muuttunut.
Erot sisäkkäisessä JSONissa
Olioita verrataan rekursiivisesti. Muutos kohdassa user.address.city ilmoitetaan sillä polulla, ei koko olion korvauksena.
Miten taulukoita verrataan
Taulukoita verrataan indeksin mukaan: items[0], items[1] ja niin edelleen. Uudelleenjärjestely voi tuottaa useita eroja. Tämä työkalu ei yritä yhdistää taulukon kohteita piilotetulla id:llä.
Miten sitä käytetään
Käytä Muotoile ja tarkista -tilaa yhden JSON-asiakirjan siistimiseen, tiivistämiseen tai tarkistukseen. Käytä JSON Diffiä kahden asiakirjan liittämiseen tai lähettämiseen ja vertailuun. Lataa esimerkki näyttää pienen näytteen lisätyillä, poistetuilla, muuttuneilla ja tyypiltään muuttuneilla arvoilla.
Yksityisyys
JSON pysyy selaimessa. Sitä ei ladata NEXNARAn palvelimille eikä tallenneta evästeisiin, paikalliseen tallennustilaan tai tietokantaan.
UKK
Mitä JSON-muotoilija tekee?
Se tarkistaa, että teksti on kelvollista JSONia, ja voi sitten tulostaa sen uudelleen sisennettynä tai tiiviinä merkkijonona. Data pysyy samana.
Miten tarkistan JSONin?
Liitä teksti ja napauta Tarkista JSON. Kelvollinen syöte näyttää onnistumistilan. Virheellinen syöte näyttää selkeän virheen ja, jos selain antaa sen, rivin, sarakkeen tai kohdan.
Voinko tiivistää JSONia?
Kyllä. Tiivistä JSON poistaa ylimääräiset välilyönnit ja rivinvaihdot. Merkkijonojen välilyönnit säilyvät.
Miten vertaan kahta JSON-oliota?
Avaa JSON Diff, liitä tai lähetä JSON A ja JSON B, sitten napauta Vertaa. Taulukko luettelee lisätyt, poistetut, muuttuneet ja tyypiltään muuttuneet polut.
Onko avainten järjestyksellä väliä?
Ei. Pelkkä olion avainten järjestys ei ole ero. {"a":1,"b":2} ja {"b":2,"a":1} ovat samat.
Miten taulukoita verrataan?
Indeksin mukaan. items[0] verrataan items[0]:aan. Jos vain järjestät kohteita uudelleen, useita rivejä voi muuttua. Tässä versiossa ei ole avaimeen perustuvaa taulukon täsmäystä.
Voinko vertailla sisäkkäistä JSONia?
Kyllä. Sisäkkäiset oliot käydään läpi rekursiivisesti, joten muutos näkyy polulla kuten user.address.city.
Mikä ero on puuttuvalla ja nullilla?
Puuttuva kenttä on Poistettu tai Lisätty. null on oikea JSON-arvo. null, "", 0 ja false eivät ole samoja.
Lähetetäänkö JSON palvelimelle?
Ei. Jäsennys, muotoilu ja vertailu ajetaan paikallisesti selaimessa. Valitsemiasi tiedostoja ei ladata.
Kuinka suuri JSON voi olla?
Tyypilliset asiakirjat, joissa on tuhansia avaimia, sopivat. Yli 5 Mt saat varoituksen. Yli 15 Mt asiakirjat estetään, jotta selain pysyy reagoivana.