Menu
CoddyTech

JSON Metni ve Değerler

Coddy'nin Node.js Journey'sinin Node.js Temelleri bölümünün bir parçası. Ders 11 / 33.

Bir dosya metin içerir. Programınızın çoğu zaman bunun yerine bir diziye ihtiyacı olur. JSON; diziler, nesneler, sayılar ve dizeler gibi değerler için kullanılan bir metin biçimidir. Aşağıdaki değerin tamamının etrafındaki tırnak işaretleri, içeriği bir dizi gibi görünse de onu metin yapar.

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

JSON.parse metni okur ve metnin tanımladığı değeri döndürür. Metindeki karakterleri değil, ortaya çıkan öğeleri sayın. JSON dizeleri ve nesne anahtarları çift tırnak kullanır.

challenge icon

Görev

Kolay

Bu alıştırmada “Çalıştır”, node practice.js komutunu yürütür. Notlar aracı, Dosya Okuma bölümünde geri döner. Başlangıç kodu, JSON metnini bir diziymiş gibi ele alır.

text değerini bir diziye ayrıştır. İlk öğesini ve öğe sayısını ayrı satırlara yazdır. Hiç argüman olmadığında Buy milk ve ardından 3 bekle. '["Walk","Read"]' argümanını dene: Walk ve ardından 2 bekle.

Kendin dene

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

Node.js Temelleri bölümündeki tüm dersler

Kendi başına pratik yap: Express playground