Metoda JavaScript JSON stringify().

The JSON.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.

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 JavaScript obj> v niz JSON z uporabo JSON.stringify()> . Nastali niz JSON predstavlja lastnosti predmeta v serializiranem formatu.

Javascript
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()

Koda ustvari predmet obj> z ugnezdenimi lastnostmi. JSON.stringify()> spreobrnjenci obj> nato v niz JSON JSON.parse()> ga razčleni nazaj v predmet obj2> . Spreminjanje obj2> ne vpliva obj> , ki ponazarja globoko kopiranje.

Javascript
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 matriko value> v niz JSON z uporabo JSON.stringify()> . Nastali niz result> se zabeleži skupaj s svojo vrsto. To prikazuje, kako JSON.stringify() pretvori vrste podatkov JavaScript v nize JSON.

Javascript
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

Top Članki

Kategorija

Zanimivi Članki