JSON Metni Yazma
Coddy'nin Node.js Journey'sinin Node.js Temelleri bölümünün bir parçası. Ders 13 / 33.
Bir diziyi değiştirdikten sonra onu bir dosyaya kaydedebilirsin. Önce JSON.stringify ile diziyi yeniden JSON metnine dönüştür. Ardından bu metni writeFileSync işlevine ver. Yazma işlemi dosyanın içeriğinin yerini alır.
const scores = [10, 20];
const text = JSON.stringify(scores);
writeFileSync('scores.json', text); // dosya [10,20] içerirDosya adı, nereye kaydedileceğini belirler. İkinci bağımsız değişken, kaydedilecek metindir. Bu dosyayı daha sonra okuyup ayrıştırdığında dizi yeniden elde edilir. Sağlanan içe aktarma, dosya yazma işlevini kullanılabilir hâle getirir.
Görev
Kolay“Çalıştır”, node practice.js komutunu yürütür. Başlangıç kodu, bağımsız değişken verilmediğinde iki örnek not seçer veya sağladığın sözcükleri not olarak kullanır.
notes dizisini JSON metni olarak saved.json dosyasına yaz. Sağlanan geri okuma satırını koru. Bağımsız değişken olmadan çalıştır: ["Buy milk","Call Ada"] çıktısını verir. Read Walk bağımsız değişkenlerini dene: ["Read","Walk"] çıktısını verir. Notların sayısı değişebilir.
Kendin dene
import { writeFileSync, readFileSync } from 'node:fs';
const notes = process.argv.length > 2 ? process.argv.slice(2) : ['Buy milk', 'Call Ada'];
writeFileSync('saved.json', '[]');
console.log(readFileSync('saved.json', 'utf8'));
Node.js Temelleri bölümündeki tüm dersler
1JavaScript’i Node Üzerinde Çalıştırma
Merhaba, NodeKomutu OkumaKomut Satırı ArgümanlarıKomutlarKendi başına pratik yap: Express playground