JSON - Introduction
JSON signifie JavaScript Object Notation. C’est un format très léger permettant d’échanger des données. Il s’agit de texte écrit en format Objet JavaScript.
Le JSON, bien qu’inspiré de la notation objet JavaScript, est un langage indépendant. Il existe d’ailleurs dans beaucoup de langages de programmations, des outils permettant de lire ses données.
Exemple de JSON
Ci-dessous un exemple expliqué de chaîne de caractères JSON :
'{"name":"John", "age":30, "car":null}'
Cet exemple définit un objet contenant 3 propriétés : name
, age
et car
, et chacune de ces propriétés à une valeur.
Par la suite, si ce code est parsé grâce à un programme JavaScript, il est possible d’accéder à chacune des propriétés comme s’il s’agissait d’un objet.
Exemple :
let personName = obj.name;
let personAge = obj.age;
Pourquoi utiliser JSON ?
Le format JSON est, de manière synthétique, similaire à la notation Objet en JavaScript. Grâce à cela, un programme JavaScript peut facilement convertir des données JSON est objet JavaScript.
Puisqu’il s’agit d’un format texte, les données peuvent être envoyées d’un ordinateur à un autre et être interprétées par différents langages de programmation.
JavaScript a une fonction intégrée permettant de convertir un JSON en objet. Il s’agit de la fonction JSON.parse()
.
Il existe également une fonction JavaScript qui permet de convertir un objet en JSON : la fonction JSON.stringify()
.
Stocker des données
Besoin d'aide ?
Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !