Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Dalam artikel ini, kita akan belajar cara membaca file JSON di Node.js menggunakan metode sederhana dan efektif.
fs
Node.js menyediakan modul bawaan fs
(file system) untuk berinteraksi dengan sistem file. Berikut cara membaca file JSON menggunakan fs
:
Import Modul fs
:
const fs = require('fs');
Baca File Secara Sinkron:
Kamu dapat membaca file JSON secara sinkron dengan fs.readFileSync
:
const data = fs.readFileSync('data.json', 'utf8');
const jsonData = JSON.parse(data);
Metode ini akan menghentikan eksekusi kode hingga file selesai dibaca.
Baca File Secara Asinkron:
Gunakan fs.readFile
untuk membaca file secara asinkron:
fs.readFile('data.json', 'utf8', (err, data) => {
if (err) throw err;
const jsonData = JSON.parse(data);
console.log(jsonData);
});
Dengan cara ini, proses lain tidak akan terhambat saat menunggu file selesai dibaca.
require
Cara lain yang lebih simpel untuk membaca file JSON adalah dengan menggunakan require
:
const jsonData = require('./data.json');
Metode ini sangat mudah, tetapi biasanya hanya digunakan untuk file JSON yang kecil karena require
melakukan caching.
Dengan mengikuti langkah-langkah di atas, kamu dapat dengan mudah membaca file JSON di aplikasi Node.js kamu.
Link terkait: