JSON-muotoilija ja -tarkistin

Liitä JSON muotoillaksesi, tiivistääksesi tai tarkistaaksesi sen. Jäsentäminen tapahtuu selaimessasi eikä mitään lähetetä NEXNARAan.

Tietosuojaa kunnioittava Datasi käsitellään paikallisesti selaimessasi eikä sitä ladata palvelimillemme.

Mikä on JSON-muotoilija?

JSON-muotoilija tarkistaa, onko teksti kelvollista JSONia, ja voi sitten tulostaa sen sisennettynä tai tiiviinä yhdellä rivillä. Tämä työkalu käyttää JSON.parse- ja JSON.stringify-funktioita selaimessasi. Se ei käytä eval-funktiota.

Näin käytät sitä

Liitä JSON ruutuun. Muotoile JSON tulostaa siististi 2 merkin sisennyksellä. Tiivistä JSON poistaa ylimääräiset välilyönnit muuttamatta dataa. Tarkista JSON kertoo, onko teksti kelvollista ja, kun selain sen tarjoaa, virheen sijainnin.

Muotoilu ja tiivistys

Muotoilu ei muuta avaimia, arvoja tai objektien järjestystä enempää kuin JSON.stringify jo tekee. Tiivistys säilyttää saman JSON-rakenteen ja poistaa vain tarpeettomat välilyönnit ja rivinvaihdot.

Yleisiä käyttötapoja

Käytä tätä sivua API-vastausten lukemiseen, asetustiedostojen siistimiseen tai puuttuvan pilkun löytämiseen ennen kuin liität JSONin toiseen ohjelmaan.

Tietosuoja

JSON pysyy selaimessa. Sitä ei ladata NEXNARAn palvelimille eikä tallenneta evästeisiin, paikalliseen tallennustilaan tai tietokantaan.

UKK

Mikä tekee JSONista virheellisen?

Tyypillisiä ongelmia ovat lopussa olevat pilkut, yksittäiset lainausmerkit, kommentit tai lainaamattomat avaimet. JSON.parse ilmoittaa ne virheellisenä JSONina.

Muuttaako muotoilu JSONiani?

Ei. Muotoilu ja tiivistys säilyttävät saman datan. Ne muuttavat vain välilyöntejä. Objektien avainjärjestys noudattaa JSON.stringifyä.

Ladataanko JSONini?

Ei. Käsittely tapahtuu paikallisesti selaimessasi eikä sitä ladata palvelimillemme.

Voinko muotoilla Unicode-JSONia?

Kyllä. Unicode-merkit merkkijonoissa ovat kelvollista JSONia ja pysyvät ennallaan muotoilun tai tiivistyksen jälkeen.

Suorittaako tämä työkalu JSONia koodina?

Ei. Se jäsentää JSONin vain JSON.parse-funktiolla. Se ei koskaan käytä eval-funktiota.