08 – Notation et fichiers JSON

Notation et Manipulation de Données JSON avec JavaScript

Introduction

Bienvenue dans ce cours sur la notation et la manipulation de données JSON avec JavaScript ! Dans ce cours, vous allez découvrir comment représenter et travailler avec des données de manière structurée en utilisant le format JSON (JavaScript Object Notation).

Objectifs du Cours

  • Comprendre ce qu’est JSON et son rôle dans le développement web.
  • Savoir créer des objets JSON et accéder à leurs données.
  • Apprendre à manipuler les données JSON en modifiant, ajoutant et supprimant des propriétés.
  • Découvrir comment les données JSON sont utilisées dans le développement d’applications web.

Prérequis

Avant de commencer ce cours, assurez-vous d’avoir des connaissances de base en programmation et en JavaScript. Cela vous aidera à mieux comprendre les concepts abordés.

\pagebreak

Module 1: Introduction à la Notation JSON

Qu’est-ce que JSON ?

JSON, acronyme de JavaScript Object Notation, est un format de notation léger pour représenter des données structurées. Il est souvent utilisé pour transmettre des données entre un serveur et un client web.

Structure de base d’un objet JSON

Un objet JSON est constitué de paires clé-valeur, où chaque clé est une chaîne de caractères et chaque valeur peut être un nombre, une chaîne, un objet, un tableau, ou même un booléen ou null.

Exemple d’un objet JSON simple :

{
  "nom": "Alice",
  "âge": 30,
  "estEtudiant": true,
  "amis": ["Bob", "Charlie"]
}

Avantages de l’utilisation de JSON

JSON offre une syntaxe simple et lisible qui facilite l’échange de données entre les différentes parties d’une application. Il est devenu un standard incontournable dans le développement web.

\pagebreak

Module 2: Création et Utilisation de Données JSON

Création d’un objet JSON

Pour créer un objet JSON, on utilise des paires clé-valeur séparées par des virgules, et le tout est enveloppé par des accolades.

Exemple de création d’un objet JSON :

let personne = {
  "nom": "John",
  "âge": 25
};

Accès aux données JSON

Pour accéder à une valeur dans un objet JSON, on utilise la clé correspondante.

Exemple d’accès à une valeur dans un objet JSON :

console.log(personne.nom);  // Affiche "John"
\pagebreak

Module 3: Manipulation des Données JSON

Modification des données JSON

Pour modifier une valeur dans un objet JSON, il suffit d’accéder à la propriété correspondante et de lui assigner une nouvelle valeur.

Exemple de modification de données dans un objet JSON :

personne.age = 26;

Ajout et Suppression de données JSON

Pour ajouter une nouvelle paire clé-valeur dans un objet JSON, il suffit de l’assigner avec une nouvelle clé. Pour supprimer une propriété, on utilise l’opérateur delete.

Exemple d’ajout et de suppression de données dans un objet JSON :

personne.ville = "New York";  // Ajout
delete personne.age;  // Suppression
\pagebreak

Module 4: Utilisation de Données JSON dans des Scénarios Courants

JSON dans le Web

JSON est couramment utilisé pour échanger des données entre un serveur et un client web. Il permet de transmettre des données de manière structurée et lisible.

Exemple d’utilisation

Dans une application météo, les données de prévision météorologique peuvent être récupérées depuis un serveur au format JSON et affichées à l’utilisateur de manière claire.

Conclusion

Nous espérons que ce cours vous permettra de maîtriser la notation et la manipulation de données JSON avec JavaScript. JSON est un outil puissant largement utilisé dans le développement web, et cette compétence vous ouvrira de nombreuses portes pour vos projets futurs.


↵ retour vers: Codage (intermédiaire)

Pour accéder au contenu réservé aux enseignants, contactez david@goprof.be.