JSON Stringify
Muunna JavaScript-objektit ja taulukot JSON-merkkijonoiksi mukautettavalla sisennyksellä ja HTML-escapeella. Ilmainen, toimii täysin selaimessasi.
Mikä on JSON Stringify?
JSON.stringify() on sisäänrakennettu JavaScript-menetelmä, joka muuntaa JavaScript-arvon JSON-muotoiseksi merkkijonoksi. Tämä työkalu tarjoaa visuaalisen käyttöliittymän sisennyksen hallinnalla ja HTML-escapeella.
Miten käytän tätä JSON stringify -työkalua?
Liitä tai kirjoita JavaScript-objektisi tai taulukkosi syöttöalueelle. Työkalu muuntaa sen välittömästi JSON-merkkijonoksi. Voit säätää sisennystä (välilyönnit tai sarkaimet) ja ottaa käyttöön HTML-escapen.
Mikä on ero JSON:n ja JavaScript-objektien välillä?
JSON vaatii, että kaikki avaimet ovat kaksoislainausmerkeissä, ja tukee vain tyyppejä string, number, boolean, null, array ja object. JavaScript-objektit sallivat lainausmerkitteömät avaimet, yksittäiset lainausmerkit, funktiot, undefined ja Symbol.
Miten kehäviittaukset käsitellään?
JSON.stringify() heittää virheen kohdatessaan kehäviittauksen. Tämä työkalu tunnistaa kehäviittaukset ja näyttää selkeän virheilmoituksen.
Voinko mukauttaa tulosteen sisennystä?
Kyllä. Voit asettaa sisennyksen mihin tahansa välilyöntien tai sarkainten määrään. Käytä 0 tai tyhjää kompaktiin tulosteeseen ilman ylimääräisiä välilyöntejä.
Mitä HTML-escape tekee?
HTML-escape muuntaa merkit kuten <, >, &, " ja ' vastaaviksi HTML-entiteeteiksi (<, >, &, jne.). Tämä estää JSON-merkkijonoa rikkomasta HTML:ää upotettaessa.
Toimiiko tämä työkalu kaikissa selaimissa?
Kyllä. JSON.stringify() on standardimenetelmä, jota kaikki nykyaikaiset selaimet tukevat, mukaan lukien Chrome, Firefox, Safari ja Edge.
Miten tarkistan, onko tuloste kelvollista JSON:ia?
Työkalu luo syntaktisesti oikean JSON:in käyttämällä sisäänrakennettua JSON.stringify()-menetelmää. Voit vahvistaa tuloksen liittämällä sen mihin tahansa JSON-validaattoriin.
Lähetetäänkö tietoni palvelimelle?
Ei. Kaikki käsittely tapahtuu paikallisesti selaimessasi JavaScriptillä. Tietosi eivät koskaan poistu laitteeltasi.
Mitä arvoja JSON.stringify() jättää huomiotta?
JSON.stringify() jättää huomiotta undefined-arvot, funktiot ja Symbol-avaimelliset ominaisuudet objekteissa. Taulukoissa nämä arvot korvataan null:lla.