TheJSON.stringify()>metoda v JavaScriptu se uporablja za pretvorbo objektov JavaScript v niz JSON. Ta metoda sprejme objekt JavaScript kot vhod in vrne niz, oblikovan v obliki JSON, ki predstavlja ta predmet.
concat java niz
Sintaksa:
JSON.stringify(value, replacer, space);>
Parametri:
- vrednost: To je vrednost, ki jo je treba pretvoriti v niz JSON.
- nadomestek: Je neobvezen parameter. Ta vrednost parametra je lahko spreminjajoča funkcija ali matrika, ki se uporablja kot izbrani filter za stringify. Če je vrednost prazna ali ničelna, so vse lastnosti predmeta vključene v niz.
- prostor: Je tudi neobvezen parameter. Ta argument se uporablja za nadzor razmika v končnem nizu, ustvarjenem s funkcijo JSON.stringify(). Lahko je številka ali niz, če je številka, je določeno število presledkov zamaknjeno do končnega niza in če je niz, se ta niz (do 10 znakov) uporabi za zamik.
Povratna vrednost: Vrne niz za podano vrednost.
Primeri metode JavaScript JSON stringify().
Primer 1: Pretvarjanje predmeta JavaScript v niz JSON
Koda prikazuje, kako pretvoriti objekt JavaScriptobj>v niz JSON z uporaboJSON.stringify()>. Nastali niz JSON predstavlja lastnosti predmeta v serializiranem formatu.
const value = { Company: 'techcodeview.com', Estd: 2009, location: 'Noida' }; const result = JSON.stringify(value); console.log('value of result = ' + result);> Izhod
value of result = {'Company':'techcodeview.com','Estd':2009,'location':'Noida'}> Primer 2: Globoko kopiranje predmeta JavaScript z JSON.stringify() in JSON.parse()
java fižol
Koda ustvari predmetobj>z ugnezdenimi lastnostmi.JSON.stringify()>spreobrnjenciobj>nato v niz JSONJSON.parse()>ga razčleni nazaj v predmetobj2>. Spreminjanjeobj2>ne vplivaobj>, ki ponazarja globoko kopiranje.
let obj = { name: 'GFG', add: { country: 'India', state: { code: 'JS', topic: 'stringify' } } } let obj2 = JSON.parse(JSON.stringify(obj)); obj2.add.state.topic = 'stringify json object'; console.log(obj); console.log(obj2);> Izhod
{ name: 'GFG', add: { country: 'India', state: { code: 'JS', topic: 'stringify' } } } { name: 'GFG', add: { country: 'India', state: { code: 'JS', topic: 'stringify json object' } } ...> Primer 3: Pretvorba polja v niz JSON
Koda pretvori matrikovalue>v niz JSON z uporaboJSON.stringify()>. Nastali nizresult>se zabeleži skupaj s svojo vrsto. To prikazuje, kako JSON.stringify() pretvori vrste podatkov JavaScript v nize JSON.
protokoli plasti podatkovne povezaveJavascript
let value = ['Logan', 21, 'Peter', 24]; let result = JSON.stringify(value); console.log('value of result = ' + result); console.log('type of result = ' + typeof result);> Izhod
value of result = ['Logan',21,'Peter',24] type of result = string>
Imamo popoln seznam Javascript JSON metode, jih preverite Javascript JSON Complete Reference Članek.
Podprti brskalniki:
- Chrome 4.0
- Firefox 3.5
- Microsoft Edge 12.0
- Opera 11.0
- Internet Explorer 8.0
- Safari 4.0