Menu
CoddyTech

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); // 2

JSON.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.

challenge icon

Desafío

Fácil

En 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

Practica por tu cuenta: Playground de Express