如何在Node.js中將JSON物件寫入檔案

了解如何在Node.js中將JSON物件儲存到檔案中,並在之後檢索它。 有時,在Node.js應用程式中,將資料儲存到檔案系統中是最好的方法。 如果您有一個可以序列化為JSON的物件,您可以使用JSON.stringify()方法和fs模組的fs.writeFileSync()方法,它同步將資料寫入檔案中: const fs = require('fs'); const storeData = (data, path) => { try { fs.writeFileSync(path, JSON.stringify(data)); } catch (err) { console.error(err); } }; 要檢索資料,可以使用fs.readFileSync()方法: const loadData = (path) => { try { return fs.readFileSync(path, 'utf8'); } catch (err) { console.error(err); return false; } }; 我們使用了同步的API,所以一旦獲取資料,就可以輕鬆地返回它。 您也可以選擇使用非同步版本的fs.writeFile和fs.readFile,雖然程式碼會有些變化,我建議您參考如何使用Node.js寫入檔案和如何使用Node.js讀取檔案來了解更多資訊。