manipulation JSON
Qu'est-ce que JSON ?
JSON (JavaScript Object Notation) est un format texte utilisé pour échanger des données entre un serveur et un client (ou entre deux
systèmes).
Il ressemble beaucoup à un objet JavaScript, mais sous forme de chaîne de caractères ( string ).
Pourquoi utiliser JSON ?
Pour échanger des données via API (client/serveur).
Pour stocker des données dans le navigateur (ex : localStorage ).
Pour sauvegarder des données en fichier .json .
Exemple de JSON
1 {
2 "nom": "Yasine",
3 "age": 25,
4 "estEtudiant": true
5 }
⚠️ En JSON, les clés sont entre guillemets.
Comment manipuler du JSON en JavaScript ?
1. Convertir un objet JS en JSON (→ chaîne de texte)
1 let personne = {
2 nom: "Yasine",
3 age: 25,
4 estEtudiant: true
5 };
6
7 let jsonString = JSON.stringify(personne);
8 console.log(jsonString);
9 // Résultat : '{"nom":"Yasine","age":25,"estEtudiant":true}'
🔁 JSON.stringify() transforme un objet JS en texte JSON.
2. Convertir du JSON (texte) en objet JS
1 let json = '{"nom":"Yasine","age":25,"estEtudiant":true}';
2
3 let objetJS = JSON.parse(json);
4 console.log(objetJS.nom); // "Yasine"
🔁 JSON.parse() transforme une chaîne JSON en vrai objet JS.