Menu
CoddyTech

Tekst i wartości JSON

Część sekcji Podstawy Node.js ścieżki Node.js w Coddy. Lekcja 11 z 33.

Plik zawiera tekst. Twój program często potrzebuje zamiast tego tablicy. JSON to tekstowy format danych dla takich wartości jak tablice, obiekty, liczby i ciągi znaków. Cudzysłowy otaczające całą poniższą wartość sprawiają, że jest ona tekstem, mimo że jej zawartość wygląda jak tablica.

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

JSON.parse odczytuje tekst i zwraca opisaną przez niego wartość. Policz elementy wynikowej tablicy, a nie znaki w tekście. Ciągi znaków JSON i klucze obiektów używają podwójnych cudzysłowów.

challenge icon

Wyzwanie

Łatwy

W tym ćwiczeniu polecenie „Uruchom” wykonuje node practice.js. Narzędzie notes zwraca wynik w lekcji „Czytanie pliku”. Kod startowy traktuje tekst JSON tak, jakby był tablicą.

Przekształć text w tablicę. Wypisz jej pierwszy element i liczbę elementów w osobnych wierszach. Bez argumentów oczekuj Buy milk, a następnie 3. Wypróbuj argument '["Walk","Read"]': oczekuj Walk, a następnie 2.

Spróbuj swoich sił

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

Wszystkie lekcje w sekcji Podstawy Node.js

Poćwicz samodzielnie: Edytor online Express