logo

JavaScript JSON stringify() Mètode

ElJSON.stringify()>El mètode de JavaScript s'utilitza per convertir objectes JavaScript en una cadena JSON. Aquest mètode pren un objecte JavaScript com a entrada i retorna una cadena amb format JSON que representa aquest objecte.

Sintaxi:



suite d'eines de primavera
JSON.stringify(value, replacer, space);>

Paràmetres:

  • valor: És el valor que s'ha de convertir en una cadena JSON.
  • substitut: És un paràmetre opcional. Aquest valor de paràmetre pot ser una funció d'alteració o una matriu utilitzada com a filtre seleccionat per al stringify. Si el valor és buit o nul, totes les propietats d'un objecte s'inclouen en una cadena.
  • espai: També és un paràmetre opcional. Aquest argument s'utilitza per controlar l'espaiat a la cadena final generada mitjançant la funció JSON.stringify(). Pot ser un número o una cadena si és un número, llavors el nombre d'espais especificat s'introdueix en sagnat a la cadena final i, si és una cadena, aquesta cadena s'utilitza (fins a 10 caràcters) per al sagnat.

Valor de retorn: Retorna una cadena per a un valor donat.

Exemples de mètodes JavaScript JSON stringify().

Exemple 1: conversió d'objectes JavaScript a cadena JSON

El codi mostra com convertir un objecte JavaScriptobj>en una cadena JSON utilitzantJSON.stringify()>. La cadena JSON resultant representa les propietats de l'objecte en un format serialitzat.



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

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

Exemple 2: Còpia profunda d'objectes JavaScript amb JSON.stringify() i JSON.parse()

Bubble sort python

El codi crea un objecteobj>amb propietats imbricades.JSON.stringify()>convertitsobj>a una cadena JSON, doncsJSON.parse()>torna a analitzar-lo a un objecteobj2>. Modificantobj2>no afectaobj>, il·lustrant la còpia profunda.

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

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

Exemple 3: Convertint Array a JSON String



El codi converteix la matriuvalue>en una cadena JSON utilitzantJSON.stringify()>. La cadena resultantresult>es registra juntament amb el seu tipus. Això demostra com JSON.stringify() converteix els tipus de dades JavaScript en cadenes JSON.

què és l'enviament del directori
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);>

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

Tenim una llista completa de Javascript JSON mètodes, per comprovar-los, si us plau, seguiu-los Referència completa de Javascript JSON article.

Navegadors compatibles:

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