English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
JSON est utilisé pour échanger des données avec les serveurs Web. Lorsque des données sont envoyées à un serveur Web, elles doivent être au format chaîne.
La méthode JSON.stringify() convertit un objet ou une valeur JavaScript en chaîne JSON.
Si cette méthode remplace optionnellement les valeursRemplacementSpécifié ou optionnel si uniquement les propriétés spécifiées doivent être inclusesRemplacementSpécifiez l'array.
Syntaxe :
JSON.stringify(value, replacer)
Le premier paramètre spécifie la valeur à convertir en chaîne JSON.
Le second paramètre optionnel spécifie une fonction qui peut modifier le comportement du processus de stringification.
Supposons que nous ayons l'objet suivant en JavaScript :
var myObj = {name: "Seagull", age: 22, city: "New Delhi"};
En utilisant la méthode JSON.stringify(), nous pouvons convertir un objet JavaScript en chaîne JSON :
var myJSON = JSON.stringify(myObj);Voyons si ça marche‹/›
Supposons que nous ayons le tableau suivant en JavaScript :
var myArr = ["Seagull", "Cynthia", "Tarush"];
En utilisant la méthode JSON.stringify(), nous pouvons convertir un tableau JavaScript en chaîne JSON :
var myJSON = JSON.stringify(myArr);Voyons si ça marche‹/›
Les objets date ne sont pas autorisés dans JSON.
La méthode JSON.stringify() convertira tout objet date en chaîne.
var myObj = { name: "Seagull", today: new Date(), city: "New Delhi" }; var myJSON = JSON.stringify(myObj); document.getElementById("output").innerHTML = myJSON;Voyons si ça marche‹/›
Attention: La conversion de la chaîne en objet local est appeléeAnalyseet transforme l'objet local en un objet pouvant être transmis sur le réseauChaîneest appeléStringification.