Menulis Teks JSON
Termasuk bagian Dasar-Dasar Node.js dalam perjalanan Node.js di Coddy. Pelajaran 13 dari 33.
Setelah mengubah array, kamu bisa menyimpannya dalam file. Pertama, ubah kembali array menjadi teks JSON dengan JSON.stringify. Lalu berikan teks itu ke writeFileSync. Penulisan akan mengganti isi file.
const scores = [10, 20];
const text = JSON.stringify(scores);
writeFileSync('scores.json', text); // file berisi [10,20]Nama file menentukan tempat penyimpanan. Argumen kedua adalah teks yang akan disimpan. Membaca dan mengurai file itu nanti akan menghasilkan array kembali. Import yang disediakan membuat fungsi penulisan file tersedia.
Tantangan
MudahTombol Jalankan menjalankan node practice.js. Kode awal memilih dua catatan contoh jika tidak ada argumen yang diberikan, atau menggunakan kata-kata yang kamu berikan sebagai catatan.
Tulis array notes ke saved.json sebagai teks JSON. Pertahankan baris yang membaca kembali data. Jalankan tanpa argumen: program mencetak ["Buy milk","Call Ada"]. Coba argumen Read Walk: program mencetak ["Read","Walk"]. Jumlah catatan dapat berubah.
Coba sendiri
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'));
Semua pelajaran di Dasar-Dasar Node.js
1Menjalankan JavaScript di Node
Halo, NodeMembaca PerintahArgumen Baris PerintahPerintah5Peristiwa, Input, dan Paket
Mendengarkan Sebelum MemancarkanPemancar PeristiwaMembaca InputLatihan sendiri: Playground Express