I► JSON what is it ?
Dans cet article, nous allons voir ce qu’est JSON et à quoi il peur servir . l’API JSON est une des plus petites API avec seulement 2 méthodes : stringify(object) et parse(chaîne).
Attention : JSON permet de représenter les propriétés d’un objet sous forme de chaîne de caractères mais pas les méthodes !
Dans cet exemple, on crée un objet chien avec 2 propriétés (name et poids) et une méthode (aboyer).
var jsonChien = JSON.stringify(chien);permet de transposer en chaîne de caractères les propriétés de chien, ce qui donne :
alert(“L’objet stringifié\n” + jsonChien);
var newChien = JSON.parse(jsonChien);
permet de créer un nouvel objet à partir de la chaîne de caractères JSON.
Conclusion : Pourquoi stringifier les objets JS ?
Et bien il sera beaucoup plus facile de stocker les informations sous forme de chaînes de caractères vers un serveur Web et/ou utiliser les puissantes performances de l’API HTML5 WEB Storage.