首頁 > web前端 > js教程 > 主體

如何存取 Node.js 伺服器記憶體中的 JSON 資料?

DDD
發布: 2024-10-30 13:25:56
原創
382 人瀏覽過

How to Access JSON Data in Node.js Server Memory?

存取Node.js 伺服器記憶體中的JSON 資料

在Node.js 開發領域,經常需要存取JSON 物件駐留在外部外部文件中到伺服器記憶體中以便快速檢索。

要完成此任務,您有兩個主要選擇:從文字檔案或 JS 檔案讀取。兩者之間的選擇取決於您的特定需求和偏好。

要使用JavaScript/Node 將JSON 物件從文字檔案讀取到伺服器記憶體中,請依照下列步驟操作:

同步方法:

  1. 同步方法:
  2. 需要'fs'(檔案系統)模組:var fs = require('fs');
利用fs.readFileSync() 方法擷取檔案的內容:var data = fs.readFileSync(' file', 'utf8');

使用JSON.parse() 將擷取的資料解析為JavaScript 物件: var obj = JSON.parse(data );

  1. 非同步方法:
  2. 仍然需要'fs' 模組: var fs = require('fs');
使用fs.readFile() 方法非同步讀取檔案: fs.readFile('file', 'utf8', function (err, data) {});

回呼函數內部,將資料解析為JSON 物件: JSON.parse(data);

為方便起見,以下是兩種方法的代碼片段:

var fs = require('fs');
var obj = JSON.parse(fs.readFileSync('file', 'utf8'));
登入後複製

同步:

var fs = require('fs');
var obj;
fs.readFile('file', 'utf8', function (err, data) {
  if (err) throw err;
  obj = JSON.parse(data);
});
登入後複製

異步:

將JSON 物件載入記憶體後,您可以直接從JavaScript 程式碼存取其屬性和值,從而啟用在Node.js 伺服器內進行高效的資料檢索和處理。

以上是如何存取 Node.js 伺服器記憶體中的 JSON 資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板