JSON – JavaScript Object Notation

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 !

Capture

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

Capture

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.