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.
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 directoriJavascript
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