Menu
CoddyTech

Testo e valori JSON

Fa parte della sezione Fondamenti di Node.js del percorso Node.js di Coddy. Lezione 11 di 33.

Un file contiene testo. Spesso il tuo programma ha invece bisogno di un array. JSON è un formato di testo per valori come array, oggetti, numeri e stringhe. Le virgolette che racchiudono l'intero valore qui sotto lo rendono testo, anche se il suo contenuto sembra un array.

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

JSON.parse legge il testo e restituisce il valore che descrive. Conta gli elementi risultanti, non i caratteri nel testo. Le stringhe JSON e le chiavi degli oggetti usano le virgolette doppie.

challenge icon

Sfida

Facile

Per questo esercizio, Esegui esegue node practice.js. Lo strumento per le note restituisce il risultato in Lettura di un file. Il codice iniziale tratta il testo JSON come se fosse un array.

Analizza text in un array. Stampa il suo primo elemento e il numero di elementi su righe separate. Senza argomenti, aspettati Buy milk e poi 3. Prova l'argomento '["Walk","Read"]': aspettati Walk e poi 2.

Provalo tu

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

Tutte le lezioni di Fondamenti di Node.js

Esercitati da solo: Playground Express