Méthode JavaScript JSON stringify()

Le JSON.stringify()> La méthode en JavaScript est utilisée pour convertir des objets JavaScript en une chaîne JSON. Cette méthode prend un objet JavaScript en entrée et renvoie une chaîne au format JSON représentant cet objet.

Syntaxe:

JSON.stringify(value, replacer, space); 

Paramètres:

  • valeur: C'est la valeur qui doit être convertie en chaîne JSON.
  • remplaçant : C'est un paramètre facultatif. Cette valeur de paramètre peut être une fonction de modification ou un tableau utilisé comme filtre sélectionné pour le stringify. Si la valeur est vide ou nulle, alors toutes les propriétés d'un objet sont incluses dans une chaîne.
  • espace: C'est également un paramètre facultatif. Cet argument est utilisé pour contrôler l'espacement dans la chaîne finale générée à l'aide de la fonction JSON.stringify(). Il peut s'agir d'un nombre ou d'une chaîne s'il s'agit d'un nombre, le nombre d'espaces spécifié est mis en retrait par rapport à la chaîne finale et s'il s'agit d'une chaîne, cette chaîne est (jusqu'à 10 caractères) utilisée pour l'indentation.

Valeur de retour : Renvoie une chaîne pour une valeur donnée.



Exemples de méthodes JavaScript JSON stringify()

Exemple 1 : Conversion d'un objet JavaScript en chaîne JSON

Le code montre comment convertir un objet JavaScript obj> dans une chaîne JSON en utilisant JSON.stringify()> . La chaîne JSON résultante représente les propriétés de l'objet dans un format sérialisé.

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

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

Exemple 2 : copie approfondie d'un objet JavaScript avec JSON.stringify() et JSON.parse()

Le code crée un objet obj> avec des propriétés imbriquées. JSON.stringify()> convertit obj> à une chaîne JSON, puis JSON.parse()> l'analyse en un objet obj2> . Modification obj2> n'affecte pas obj> , illustrant la copie approfondie.

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

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

Exemple 3 : Conversion d'un tableau en chaîne JSON

Le code convertit le tableau value> dans une chaîne JSON en utilisant JSON.stringify()> . La chaîne résultante result> est enregistré avec son type. Cela montre comment JSON.stringify() convertit les types de données JavaScript en chaînes 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); 

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

Nous avons une liste complète de JavascriptJSON méthodes, pour les vérifier, veuillez passer par Référence complète Javascript JSON article.

Navigateurs pris en charge :

  • Chrome 4.0
  • Firefox 3.5
  • MicrosoftEdge 12.0
  • Opéra 11.0
  • Internet Explorer 8.0
  • Safari 4.0

Top Articles

Catégorie

Des Articles Intéressants