色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

fs 讀取json

張吉惟2年前7瀏覽0評論

在Node.js中使用fs模塊讀取JSON文件非常簡單,可以使用fs.readFile()函數來完成。

假設我們有一個名為data.json的文件,該文件內容如下所示:

{
"name": "小明",
"age": 18,
"address": {
"province": "廣東",
"city": "深圳"
}
}

要讀取data.json文件,可以使用以下代碼:

const fs = require('fs');
fs.readFile('data.json', (err, data) =>{
if (err) throw err;
const jsonData = JSON.parse(data);
console.log(jsonData);
});

在上述代碼中,我們使用fs.readFile()函數讀取data.json文件,如果讀取成功,則會將文件內容作為Buffer對象傳遞給回調函數。接著,我們將Buffer對象轉換為JavaScript對象(即JSON對象),然后將其打印到控制臺。

如果您需要使用同步讀取方式,則可以使用fs.readFileSync()函數:

const fs = require('fs');
try {
const data = fs.readFileSync('data.json');
const jsonData = JSON.parse(data);
console.log(jsonData);
} catch (err) {
console.error(err);
}

在上述代碼中,我們使用fs.readFileSync()函數同步讀取data.json文件,如果讀取失敗,則會拋出錯誤。接著,我們將Buffer對象轉換為JavaScript對象,并將其打印到控制臺。

總結一下,在Node.js中使用fs模塊讀取JSON文件的步驟如下:

  • 使用fs.readFile()函數異步讀取JSON文件,或使用fs.readFileSync()函數同步讀取JSON文件
  • 將Buffer對象轉換為JavaScript對象(即JSON對象),使用JSON.parse()函數完成轉換
  • 使用轉換后的JavaScript對象,完成后續操作