Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

CARA MEMBACA FILE JSON DI NODE.JS

Pelajari cara membaca file JSON di Node.js dengan mudah menggunakan modul bawaan seperti `fs` dan `require` serta praktik penggunaan yang benar.

Dalam artikel ini, kita akan belajar cara membaca file JSON di Node.js menggunakan metode sederhana dan efektif.

Menggunakan Modul fs

Node.js menyediakan modul bawaan fs (file system) untuk berinteraksi dengan sistem file. Berikut cara membaca file JSON menggunakan fs:

  1. Import Modul fs:

    const fs = require('fs');
  2. 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.

  3. 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.

Menggunakan 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.

Catatan Penting

  • Penanganan Error: Selalu siapkan penanganan error untuk menghindari masalah saat membaca file.
  • Asynchronous: Jika memungkinkan, gunakan metode asinkron untuk membuat aplikasi lebih responsif dan efisien.

Dengan mengikuti langkah-langkah di atas, kamu dapat dengan mudah membaca file JSON di aplikasi Node.js kamu.


Daftar newsletter skodev masukkan emailmu untuk dapat informasi menarik dari dunia koding