Menu
CoddyTech

Texte JSON et valeurs

Fait partie de la section Les bases de Node.js du Journey Node.js de Coddy. Leçon 11 sur 33.

Un fichier contient du texte. Votre programme a souvent besoin d’un tableau à la place. JSON est un format texte pour des valeurs telles que des tableaux, des objets, des nombres et des chaînes. Les guillemets autour de la valeur entière ci-dessous en font du texte, même si son contenu ressemble à un tableau.

const text = '[10,20]';
const scores = JSON.parse(text);
console.log(scores[0]); // 10
console.log(scores.length); // 2

JSON.parse lit le texte et renvoie la valeur qu’il décrit. Comptez les éléments obtenus, et non les caractères du texte. Les chaînes et les clés d’objet JSON utilisent des guillemets doubles.

challenge icon

Défi

Facile

Pour cet exercice, « Exécuter » lance node practice.js. L’outil de notes renvoie un résultat dans la leçon Lecture d’un fichier. Le code de départ traite le texte JSON comme s’il s’agissait d’un tableau.

Analyse text pour obtenir un tableau. Affiche son premier élément et le nombre d’éléments sur des lignes séparées. Sans arguments, attends-toi à obtenir Buy milk puis 3. Essaie l’argument '["Walk","Read"]' : attends-toi à obtenir Walk puis 2.

Essayez vous-même

const text = process.argv[2] ?? '["Buy milk","Call Ada","Read"]';
console.log(text[0]);
console.log(text.length);

Toutes les leçons de Les bases de Node.js

Entraînez-vous par vous-même : Playground Express