logo

JavaScript JSON stringify() Metod

DeJSON.stringify()>metod i JavaScript används för att konvertera JavaScript-objekt till en JSON-sträng. Den här metoden tar ett JavaScript-objekt som indata och returnerar en JSON-formaterad sträng som representerar det objektet.

Syntax:



java sträng till int konvertering
JSON.stringify(value, replacer, space);>

Parametrar:

  • värde: Det är värdet som ska konverteras till en JSON-sträng.
  • ersättare: Det är en valfri parameter. Detta parametervärde kan vara en ändringsfunktion eller en array som används som ett valt filter för stringify. Om värdet är tomt eller null så ingår alla egenskaper för ett objekt i en sträng.
  • Plats: Det är också en valfri parameter. Detta argument används för att styra avståndet i den slutliga strängen som genereras med funktionen JSON.stringify(). Det kan vara ett nummer eller en sträng om det är ett nummer så dras det angivna antalet blanksteg in i den sista strängen och om det är en sträng används den strängen (upp till 10 tecken) för indrag.

Returvärde: Returnerar en sträng för ett givet värde.

JavaScript JSON stringify() Metodexempel

Exempel 1: Konvertera JavaScript-objekt till JSON-sträng

Koden visar hur man konverterar ett JavaScript-objektobj>till en JSON-sträng med hjälp avJSON.stringify()>. Den resulterande JSON-strängen representerar objektets egenskaper i ett serialiserat format.



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

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

Exempel 2: Deep Copying JavaScript Object med JSON.stringify() och JSON.parse()

Koden skapar ett objektobj>med kapslade egenskaper.JSON.stringify()>konverterarobj>till en JSON-sträng, alltsåJSON.parse()>analyserar det tillbaka till ett objektobj2>. Modifierarobj2>påverkar inteobj>, som illustrerar djupkopiering.

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

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

Exempel 3: Konvertera Array till JSON String



förlängningsfil java

Koden konverterar arrayenvalue>till en JSON-sträng med hjälp avJSON.stringify()>. Den resulterande strängenresult>loggas tillsammans med sin typ. Detta visar hur JSON.stringify() konverterar JavaScript-datatyper till JSON-strängar.

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

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

Vi har en komplett lista på Javascript JSON metoder, gå igenom för att kontrollera dem Javascript JSON komplett referens artikel.

Webbläsare som stöds:

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