Texto y valores JSON
Parte de la sección Conceptos básicos de Node.js del Journey de Node.js de Coddy. Lección 11 de 33.
Un archivo contiene texto. Tu programa suele necesitar una matriz. JSON es un formato de texto para valores como matrices, objetos, números y cadenas. Las comillas que rodean todo el valor de abajo hacen que sea texto, aunque su contenido parezca una matriz.
const text = '[10,20]';
const scores = JSON.parse(text);
console.log(scores[0]); // 10
console.log(scores.length); // 2JSON.parse lee el texto y devuelve el valor que describe. Cuenta los elementos resultantes, no los caracteres del texto. Las cadenas JSON y las claves de los objetos usan comillas dobles.
Desafío
FácilEn este ejercicio, «Ejecutar» ejecuta node practice.js. La herramienta de notas devuelve el resultado en Lectura de un archivo. El código inicial trata el texto JSON como si fuera un array.
Analiza text para convertirlo en un array. Imprime el primer elemento y la cantidad de elementos en líneas separadas. Sin argumentos, espera Buy milk después 3. Prueba el argumento '["Walk","Read"]': espera Walk después 2.
Pruébalo tú mismo
const text = process.argv[2] ?? '["Buy milk","Call Ada","Read"]';
console.log(text[0]);
console.log(text.length);
Todas las lecciones de Conceptos básicos de Node.js
1Ejecutar JavaScript en Node
Hola, NodeLeer el comandoArgumentos de línea de comandosComandos3Archivos
Texto y valores JSONLeer un archivoEscribir texto JSONEscribir un archivoEliminar una notaPractica por tu cuenta: Playground de Express