Texto e valores JSON
Parte da seção Fundamentos de Node.js do Journey de Node.js da Coddy. Lição 11 de 33.
Um arquivo armazena texto. Seu programa muitas vezes precisa de um array. JSON é um formato de texto para valores como arrays, objetos, números e strings. As aspas em volta de todo o valor abaixo fazem com que ele seja texto, embora seu conteúdo pareça um array.
const text = '[10,20]';
const scores = JSON.parse(text);
console.log(scores[0]); // 10
console.log(scores.length); // 2JSON.parse lê o texto e retorna o valor que ele descreve. Conte os itens resultantes, não os caracteres do texto. Strings e chaves de objetos em JSON usam aspas duplas.
Desafio
FácilNeste exercício, “Executar” executa node practice.js. A ferramenta de notas retorna em Lendo um arquivo. O código inicial trata o texto JSON como se fosse um array.
Analise text em um array. Imprima o primeiro item e a quantidade de itens em linhas separadas. Sem argumentos, espere Buy milk e depois 3. Experimente o argumento '["Walk","Read"]': espere Walk e depois 2.
Experimente você mesmo
const text = process.argv[2] ?? '["Buy milk","Call Ada","Read"]';
console.log(text[0]);
console.log(text.length);
Todas as lições de Fundamentos de Node.js
1Executando JavaScript no Node
Olá, NodeLendo o comandoArgumentos da linha de comandoComandos3Arquivos
Texto e valores JSONLendo um arquivoEscrevendo texto JSONEscrevendo em um arquivoRemovendo uma notaPratique por conta própria: Playground de Express