JSON - Tableaux

4 min Niveau 10

JSON permet de stocker des tableaux. Il existe ensuite des expressions JavaScript permettant de convertir ces tableaux JSON en array JavaScript.

Les expressions JSON en array

Ceci est une chaîne de caractères :

'["Ford", "BMW", "Fiat"]'

À l’intérieur de cette chaîne de caractères, il y a un array.

Les arrays en JSON sont quasiment similaires à ceux en JavaScript. Cependant, en JSON les valeurs d’array doivent être de type string, nombre, objet, array, booléen ou null.

Les arrays JavaScript

Il est possible de créer un array JavaScript depuis une expression de ce type :

myArray = ["Ford", "BMW", "Fiat"];

Il est possible de créer un array Javascript en parsant un string JSON :

myJSON = '["Ford", "BMW", "Fiat"]';
myArray = JSON.Parse(myJSON);

Accéder aux valeurs d’array

Il est possible d’accéder aux valeurs de l’array grâce aux index :

myArray[0];

Les arrays dans les objets

Les objets peuvent contenir des arrays :

{
    "name":"John",
    "age":30,
    "cars":["Ford", "BMW", "Fiat"]
}

Il est possible d’accéder aux valeurs grâce aux index :

myObj.cars[0];

Boucler sur un array

Il est possible de boucler sur un array JavaScript en utilisant la boucle for in :

for (let i in myObj.cars) {
    x += myObj.cars[i];
}

Il est également possible de boucler sur un array en utilisant la boucle for :

for (let i = 0; i < myObj.cars.length; i++) {
    x += myObj.cars[i];
}
logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus