Текст и значения JSON
Часть раздела Основы Node.js путешествия по Node.js на Coddy. Урок 11 из 33.
Файл содержит текст. Часто вместо этого вашей программе нужен массив. JSON — это текстовый формат для таких значений, как массивы, объекты, числа и строки. Кавычки вокруг всего значения ниже делают его текстом, хотя его содержимое выглядит как массив.
const text = '[10,20]';
const scores = JSON.parse(text);
console.log(scores[0]); // 10
console.log(scores.length); // 2JSON.parse считывает текст и возвращает значение, которое он описывает. Считайте элементы полученного значения, а не символы в тексте. В строках JSON и ключах объектов используются двойные кавычки.
Задание
ЛегкоВ этом упражнении кнопка «Запуск» выполняет node practice.js. Инструмент заметок возвращает данные из раздела «Чтение файла». Стартовый код воспринимает текст JSON как массив.
Преобразуй text в массив. Выведи его первый элемент и количество элементов отдельными строками. Если аргументы не переданы, ожидай Buy milk, затем 3. Попробуй аргумент '["Walk","Read"]': ожидай Walk, затем 2.
Попробуйте сами
const text = process.argv[2] ?? '["Buy milk","Call Ada","Read"]';
console.log(text[0]);
console.log(text.length);
Все уроки раздела Основы Node.js
3Файлы
Текст и значения JSONЧтение файлаЗапись текста JSONЗапись в файлУдаление заметкиПотренируйтесь самостоятельно: Песочница Express