JavaScript JSON stringify() metode

The JSON.stringify()> metode JavaScript tiek izmantota, lai pārvērstu JavaScript objektus JSON virknē. Šī metode izmanto JavaScript objektu kā ievadi un atgriež JSON formatētu virkni, kas pārstāv šo objektu.

Sintakse:

JSON.stringify(value, replacer, space); 

Parametri:

  • vērtība: Tā ir vērtība, kas jāpārvērš JSON virknē.
  • aizstājējs: Tas ir izvēles parametrs. Šī parametra vērtība var būt mainīšanas funkcija vai masīvs, ko izmanto kā atlasīto filtru stringify. Ja vērtība ir tukša vai nulle, visas objekta īpašības tiek iekļautas virknē.
  • telpa: Tas ir arī izvēles parametrs. Šis arguments tiek izmantots, lai kontrolētu atstarpi pēdējā virknē, kas ģenerēta, izmantojot funkciju JSON.stringify(). Tas var būt cipars vai virkne, ja tas ir skaitlis, tad noteiktais atstarpju skaits tiek ievilkts pēdējā virknē, un, ja tā ir virkne, tad šī virkne (līdz 10 rakstzīmēm) tiek izmantota atkāpei.

Atgriešanas vērtība: Atgriež virkni noteiktai vērtībai.



JavaScript JSON stringify() metodes piemēri

1. piemērs: JavaScript objekta pārveidošana par JSON virkni

Kods parāda, kā pārvērst JavaScript objektu obj> JSON virknē, izmantojot JSON.stringify()> . Iegūtā JSON virkne attēlo objekta rekvizītus serializētā formātā.

Javascript
const value = { Company: 'techcodeview.com', Estd: 2009, location: 'Noida' }; const result = JSON.stringify(value); console.log('value of result = ' + result); 

Izvade
value of result = {'Company':'techcodeview.com','Estd':2009,'location':'Noida'} 

2. piemērs: JavaScript objekta dziļa kopēšana, izmantojot JSON.stringify() un JSON.parse()

Kods izveido objektu obj> ar ligzdotas īpašībām. JSON.stringify()> konvertē obj> uz JSON virkni JSON.parse()> parsē to atpakaļ uz objektu obj2> . Modifikācija obj2> neietekmē obj> , ilustrē dziļo kopēšanu.

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); 

Izvade
{ name: 'GFG', add: { country: 'India', state: { code: 'JS', topic: 'stringify' } } } { name: 'GFG', add: { country: 'India', state: { code: 'JS', topic: 'stringify json object' } } ... 

3. piemērs: Masīvs tiek pārveidots par JSON virkni

Kods pārvērš masīvu value> JSON virknē, izmantojot JSON.stringify()> . Iegūtā virkne result> tiek reģistrēts kopā ar tā veidu. Tas parāda, kā JSON.stringify() pārveido JavaScript datu tipus JSON virknēs.

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); 

Izvade
value of result = ['Logan',21,'Peter',24] type of result = string 

Mums ir pilns saraksts ar Javascript JSON metodes, lai tās pārbaudītu, lūdzu, izejiet cauri Javascript JSON pilnīga atsauce rakstu.

Atbalstītās pārlūkprogrammas:

  • Chrome 4.0
  • Firefox 3.5
  • Microsoft Edge 12.0
  • Opera 11.0
  • Internet Explorer 8.0
  • Safari 4.0

Top Raksti

Kategorija

Interesanti Raksti