欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

fs extra 讀json

劉姿婷1年前8瀏覽0評論

FS Extra 是一個 Node.js 庫,提供了各種文件系統相關的操作,例如復制、刪除、移動等。而 fs-extra 還有一個很有用的功能,就是能夠輕松地讀取 JSON 文件。

使用 fs-extra 讀取 JSON 文件非常簡單,我們可以借助它提供的 readJson() 方法。該方法接收兩個參數:JSON 文件的路徑和一個可選的回調函數。如果不需要使用回調函數,讀取 JSON 文件的代碼如下所示:

const fs = require('fs-extra');
const path = require('path');
const filePath = path.join(__dirname, 'data.json');
try {
const jsonData = fs.readJsonSync(filePath);
console.log(jsonData);
} catch (error) {
console.error(error);
}

首先,我們需要引入 fs-extra 和 path 這兩個模塊。然后,我們定義了 JSON 文件的路徑,這里我們使用了 path.join() 方法拼接路徑。接下來,我們嘗試讀取 JSON 文件,使用了 try-catch 塊來捕獲可能的錯誤,如果讀取成功,我們將輸出 JSON 數據。

如果需要使用回調函數,代碼如下:

const fs = require('fs-extra');
const path = require('path');
const filePath = path.join(__dirname, 'data.json');
fs.readJson(filePath, (error, jsonData) =>{
if (error) {
console.error(error);
return;
}
console.log(jsonData);
});

這里我們傳遞了回調函數,如果讀取成功,則回調函數會被調用,并輸出 JSON 數據;否則會拋出錯誤。

總之,使用 fs-extra 讀取 JSON 文件非常簡單,而且還有很多其他實用的功能,例如寫入 JSON 文件、遍歷目錄等。如果你需要處理文件系統相關的任務,fs-extra 值得一試。