Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk Cekap Membaca Fail JSON ke dalam Memori Pelayan dalam Node.js?

Bagaimana untuk Cekap Membaca Fail JSON ke dalam Memori Pelayan dalam Node.js?

Barbara Streisand
Barbara Streisandasal
2024-10-29 20:49:03408semak imbas

How to Efficiently Read JSON Files into Server Memory in Node.js?

Pengendalian Fail JSON yang Cekap dalam Memori Pelayan

Dalam bidang pembangunan Node.js, anda mungkin menghadapi keperluan untuk mengakses objek JSON yang disimpan dalam teks atau .js dengan pantas fail. Walaupun penyelesaian pangkalan data wujud, penyelesaian tersebut mungkin tidak sesuai untuk keperluan segera anda. Artikel ini meneroka dua kaedah untuk membaca objek JSON ke dalam memori pelayan menggunakan JavaScript/Nod.

Membaca JSON daripada Fail Secara Segerak

Untuk operasi fail segerak, gunakan fungsi fs.readFileSync:

<code class="javascript">var fs = require('fs');
var obj = JSON.parse(fs.readFileSync('file', 'utf8'));</code>

Kod ini membaca fail ke dalam memori dan menghuraikannya menjadi objek JavaScript.

Membaca JSON daripada Fail Secara Asynchronous

Untuk operasi fail tak segerak, gunakan fungsi fs.readFile :

<code class="javascript">var fs = require('fs');
var obj;
fs.readFile('file', 'utf8', function (err, data) {
  if (err) throw err;
  obj = JSON.parse(data);
});</code>

Di sini, fungsi panggil balik digunakan untuk mengendalikan data fail dan menghuraikannya ke dalam objek, menyediakan pendekatan tidak menyekat.

Atas ialah kandungan terperinci Bagaimana untuk Cekap Membaca Fail JSON ke dalam Memori Pelayan dalam Node.js?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn