Qu'est-ce qu'un JSON ?
Fait partie de la section Logique & Flux du Journey JavaScript de Coddy — leçon 15 sur 65.
Le JSON (JavaScript Object Notation) est un moyen de stocker des données sous forme de paires clé-valeur. Chaque entrée possède une clé (souvent une chaîne de caractères) et une valeur qui peut être une chaîne, un nombre, un tableau, un booléen ou même un autre objet JSON. Considérez cela comme un dictionnaire, où chaque mot (clé) a une définition (valeur).
Pour créer un JSON, vous écririez :
const obj = {
name: "Alex",
age: 30,
preferences: ["sports", "music"]
}Pour obtenir le nom, nous écririons :
obj.name // Alex
obj["name"] // AlexPour mettre à jour (ou modifier) la valeur, nous écririons :
obj.name = "John"
obj["name"] = "John"
// Les deux font la même chose
console.log(obj.name)
// JohnCette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Aide-mémoire
JSON (JavaScript Object Notation) stocke les données sous forme de paires clé-valeur. Chaque clé a une valeur qui peut être une chaîne de caractères, un nombre, un tableau, un booléen ou un autre objet JSON.
Créer un objet JSON :
const obj = {
name: "Alex",
age: 30,
preferences: ["sports", "music"]
}Accéder aux valeurs en utilisant la notation par point ou la notation par crochets :
obj.name // Alex
obj["name"] // AlexMettre à jour les valeurs :
obj.name = "John"
obj["name"] = "John"Essayez vous-même
Cette leçon ne comprend pas de défi de code.
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Logique & Flux
1Les chaînes de caractères en profondeur
Fondamentaux des chaînesParcourir les chaînesTemplate LiteralsMéthodes des chaînesRécapitulatif - String Weaver4JSON Partie 2
Itérer sur du JSONJSON imbriquéChaînage optionnel JSONCopie superficielle et profondeRécapitulatif - Magasin de vélosRécapitulatif - Système solaire7Système de gestion de bibliothèque
Présentation du projetAjouter des livres2Tableaux multidimensionnels
Bases des tableaux 2DAccès aux éléments d'un tableau 2DBoucles imbriquées et tableaux 2DRécapitulatif - Tableaux 2DAddition et soustraction de matricesTableaux irréguliers (Jagged Arrays)Tableaux 3D et au-delàModèles courants de tableaux 2DRécapitulatif - Tout sur les tableaux3JSON Partie 1
Qu'est-ce qu'un JSON ?Vérifier si une clé existeMéthodes d'objetL'opérateur Spread Partie 1L'opérateur Spread Partie 2Supprimer des clésRécapitulatif - Manipuler les clés JSON