oujood.com

Codage des données JavaScript en JSON la méthode JSON.stringify()

Convertissez un objet JavaScript en une chaîne de caractères avec JSON.stringify. JavaScript fournit à cette fin la méthode JSON.stringify() qui convertit une valeur JavaScript en une chaîne JSON
Il arrive qu'un objet JavaScript ou une valeur de votre code doit être transféré au serveur lors d'une communication Ajax. JavaScript fournit à cette fin la méthode JSON.stringify() qui convertit une valeur JavaScript en une chaîne JSON

chercher |

La méthode JSON.stringify()

Une utilisation fréquente de JSON consiste à effectuer des échanges de données vers et depuis un serveur web.
Lorsque vous envoyez des données à un serveur web, celles-ci doivent être des chaînes de caractères.
Pour convertir un objet JavaScript en une chaîne de caractères, il suffit d'utiliser la méthode JSON.stringify().

Convertir un objet JavaScript en chaîne de caractères

L'exemple d'code ci-joint vous montre comment convertir un objet JavaScript en chaîne JSON.
Nous avons l'objet javascript onle reccnait par les clés de l'objet sans double guillemets.
obj ={id:84, titre:"Pietr-le-Letton", auteur:"Georges Simenon", année:"1931", pays:"Belgique"}
Lorsque l'on covertit en objet Json les clés aurons les doubles guillemets. Executez le code est vous allez voir.

Sélectionner le code


<!DOCTYPE html>
<html>
<body>

<h2>Créez une chaîne JSON à partir d'un objet JavaScript.</h2>
<p id="exemple"></p>

<script>
var obj ={id:84, titre:"Pietr-le-Letton", auteur:"Georges Simenon", année:"1931", pays:"Belgique"};
var myJSON = JSON.stringify(obj);
document.getElementById("exemple").innerHTML = myJSON;
</script>

</body>
</html>

 

lamp Remarque : bien que les objets JavaScript et JSON se ressemblent beaucoup, ils ne sont pas exactement les mêmes. Par exemple, en JavaScript, les noms des propriétés des objets peuvent être placés entre guillemets simples ('...') ou doubles ("..."), ou vous pouvez omettre complètement les guillemets. En revanche, en JSON, tous les noms de propriétés doivent être placés entre guillemets doubles ("...").

Stringifier un tableau JavaScript

De même, vous pouvez convertir les tableaux JavaScript en chaînes JSON.
Il est également possible de stringifier les tableaux JavaScript .
Imaginons que nous ayons un tableau en JavaScript .
arr = ["Albert", "Lawrence", "Pirandello", "Heinrich"]
Utilisez la fonction JavaScript JSON.stringify() pour le convertir en chaîne de caractères.
myJSON = JSON.stringify(arr)

Sélectionner le code


<!DOCTYPE html>
<html>
<body>

<h2>Create a JSON string from a JavaScript array.</h2>
<p id="exemple"></p>

<script>
var arr = ["Albert", "Lawrence", "Pirandello", "Heinrich"];
var myJSON = JSON.stringify(arr);
document.getElementById("exemple").innerHTML = myJSON;
</script>

</body>
</html>

 

Avertissement : N'utilisez pas la fonction eval() pour évaluer les données JSON (par exemple, lorsque vous incluez des définitions de fonctions dans une chaîne JSON et que vous les reconvertissez en fonctions exécutables avec la méthode eval()), car cela permet à un attaquant d'injecter du code JavaScript malveillant dans votre application.

Par carabde 2 novembre 2021

La méthode secrète likes sans fin sur Facebook

Livre numérique court pour comprendre la méthode secrète permettant d'obtenir des likes sans fin sur Facebook.

GAGNER DE L'ARGENT
GRÂCE À FACEBOOK 
N'A JAMAIS ÉTÉ SI FACILE


Consulter


1tpe
Votre soutien nous aide à faire fonctionner le site
Cette page vous a été utile? Partagez la pour nous encourager à continuer. Merci




Hébergeur Discount - Hébergement web