Rumah > Artikel > hujung hadapan web > Bagaimana untuk Membaca Fail JSON dengan Cekap ke dalam Memori Pelayan dengan JavaScript/Nod?
Membaca Fail JSON ke dalam Memori Pelayan dengan Cekap dengan JavaScript/Nod
Apabila bereksperimen dengan Node.js, keperluan untuk mengakses objek JSON dengan pantas daripada ingatan timbul. Untuk mencapai matlamat ini, seseorang boleh membaca objek JSON daripada sama ada fail teks atau fail .js.
Untuk bacaan fail segerak, gunakan kod berikut:
<code class="js">const fs = require('fs'); const obj = JSON.parse(fs.readFileSync('file', 'utf8'));</code>
Pendekatan ini memuatkan objek JSON ke dalam memori serentak, menyediakan akses segera.
Sebagai alternatif, untuk pembacaan fail tak segerak, pertimbangkan perkara berikut:
<code class="js">const fs = require('fs'); let obj; fs.readFile('file', 'utf8', (err, data) => { if (err) throw err; obj = JSON.parse(data); });</code>
Pendekatan tak segerak melibatkan mekanisme panggil balik terdorong peristiwa. Setelah fail dibaca, objek JSON dihuraikan dan tersedia.
Pilihan antara fail teks JSON dan fail .js untuk menyimpan data JSON adalah subjektif. Fail teks adalah ringan dan mudah alih, manakala fail .js boleh diimport terus sebagai modul menggunakan fungsi require() Node. Kedua-duanya mempunyai kelebihan tersendiri bergantung pada keperluan tertentu.
Atas ialah kandungan terperinci Bagaimana untuk Membaca Fail JSON dengan Cekap ke dalam Memori Pelayan dengan JavaScript/Nod?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!