存取Node.js 伺服器記憶體中的JSON 資料
在Node.js 開發領域,經常需要存取JSON 物件駐留在外部外部文件中到伺服器記憶體中以便快速檢索。
要完成此任務,您有兩個主要選擇:從文字檔案或 JS 檔案讀取。兩者之間的選擇取決於您的特定需求和偏好。
要使用JavaScript/Node 將JSON 物件從文字檔案讀取到伺服器記憶體中,請依照下列步驟操作:
同步方法:
使用JSON.parse() 將擷取的資料解析為JavaScript 物件: var obj = 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中文網其他相關文章!