Menu
CoddyTech

JSON-Text und Werte

Teil des Abschnitts Node.js-Grundlagen der Node.js-Journey von Coddy. Lektion 11 von 33.

Eine Datei enthält Text. Dein Programm benötigt oft stattdessen ein Array. JSON ist ein Textformat für Werte wie Arrays, Objekte, Zahlen und Zeichenfolgen. Die Anführungszeichen um den gesamten Wert unten machen ihn zu Text, auch wenn sein Inhalt wie ein Array aussieht.

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

JSON.parse liest den Text und gibt den Wert zurück, den er beschreibt. Zähle die resultierenden Elemente, nicht die Zeichen im Text. JSON-Zeichenfolgen und Objektschlüssel verwenden doppelte Anführungszeichen.

challenge icon

Aufgabe

Einfach

Bei dieser Übung führt „Ausführen“ node practice.js aus. Das Notizwerkzeug gibt in „Datei lesen“ einen Wert zurück. Der Startcode behandelt JSON-Text so, als wäre er ein Array.

Wandle text in ein Array um. Gib das erste Element und die Anzahl der Elemente in separaten Zeilen aus. Ohne Argumente erwartest du Buy milk und dann 3. Probiere das Argument '["Walk","Read"]' aus: Erwarte Walk und dann 2.

Probier es selbst

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

Alle Lektionen in Node.js-Grundlagen

Übe selbstständig: Express-Playground