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.
Näin käytät työkalua JSON Stringify
Muunna JavaScript-objektit ja taulukot JSON-merkkijonoiksi valitsemallasi sisennyksellä ja valinnaisella HTML-escapella. Kaikki käsitellään paikallisesti selaimessasi, eikä syöttämääsi koodia lähetetä mihinkään.
- Syötä serialisoitava JavaScript-objekti tai taulukkoliteraali syöttökenttään.
- Valitse “Indentation:”-kohdasta “Spaces” tai “Tabs” sen mukaan, miten tuloksen tulisi olla sisennetty.
- Aseta sisennyksen leveys “Spaces:”-kentässä, esimerkiksi 2 tai 4 välilyöntiä tasoa kohden.
- Ota “Escape HTML” käyttöön, jotta merkit kuten < ja > muuttuvat turviksi escape-sekvensseiksi eivätkä riko sivun merkkausta.
- Kopioi syntyvä JSON-merkkijono ja liitä se koodiisi, asetuksiisi tai API-pyynnön runkoon.
Ota “Escape HTML” käyttöön aina, kun JSON sisällytetään HTML-sivulle, jotta sulkeva tagi kuten </script> ei pääse karkaamaan merkkijonosta ja syöttämään koodia.
Aiheeseen liittyvät työkalut
- JSON Muotoilu Muotoile ja kaunista JSON mukautettavalla sisennyksellä. Kaunista pakettu JSON välittömästi selaimessa.
- JSON Escape Escapaa ja unescapaa JSON-merkkijonoja verkossa. Muunna lainausmerkit, kenoviivat ja rivinvaihdot turvallisiksi escape-sekvensseiksi.
- TSV JSON:ksi Muunna TSV JSON-muotoon online ilmaiseksi. Tukee otsikoita, automaattista tyyppitunnistusta ja pienennystä. Kaikki selaimessa.
- JSON to CSV Ilmainen online JSON-to-CSV-muunnin. Litistä sisäkkäiset objektit, valitse erottimet ja lataa heti. 100% selaimessa.
- CSV→JSON-muunnin Muunna CSV JSON-muotoon online ilmaiseksi. Tukee mukautettuja erottimia, otsikkopohjaisia objekteja ja automaattista tyyppitunnistusta. Kaikki selaimessa.
- XML Beautifier Ilmainen online XML Beautifier. Muotoile ja kaunista XML heti selaimessasi.
- XML-tarkistaja Tarkista XML-syntaksi ja -rakenne välittömästi. Havaitse virheet tarkoilla rivinumeroilla ja yksityiskohtaisilla viesteillä. Ilmainen, turvallinen, toimii selaimessa.
- SQL JSON:ksi Muunna SQL INSERT -lausekkeet välittömästi JSON-taulukoiksi tai -objekteiksi. Tukee useita VALUES-rivejä, NULL-käsittelyä, automaattista tyypintunnistusta ja pretty print -tulostusta. 100% asiakaspuoli, ei latausta.