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

json打印文件

邵嘉檳1年前6瀏覽0評論

JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,通常用于前端與后端之間的數據傳輸。在JavaScript中,我們可以使用JSON對象來解析JSON字符串,這樣可以方便的將JSON數據轉化成JavaScript對象。而在Node.js中,我們可以使用fs模塊來讀取JSON文件,然后將其打印出來。

const fs = require('fs');
// 讀取JSON文件
fs.readFile('test.json', 'utf8', (err, data) => {
if (err) throw err;
// 將JSON字符串轉化成JavaScript對象
const jsonData = JSON.parse(data);
// 打印JSON對象
console.log(jsonData);
});

上述代碼中,我們使用了fs.readFile方法來讀取JSON文件,第一個參數是文件路徑,第二個參數是文件編碼格式(這里使用utf8),第三個參數是回調函數,用來處理讀取文件的結果。在回調函數中,我們使用JSON.parse方法將JSON字符串轉化成了JavaScript對象,并使用console.log方法將其打印出來。

如果我們想要將打印結果寫入到文件中,可以使用fs.writeFile方法。

const fs = require('fs');
// 讀取JSON文件
fs.readFile('test.json', 'utf8', (err, data) => {
if (err) throw err;
// 將JSON字符串轉化成JavaScript對象
const jsonData = JSON.parse(data);
// 將JSON對象轉化成JSON字符串
const jsonString = JSON.stringify(jsonData);
// 將JSON字符串寫入文件中
fs.writeFile('output.json', jsonString, 'utf8', (err) => {
if (err) throw err;
console.log('文件已保存!');
});
});

上述代碼中,我們首先讀取JSON文件,然后使用JSON.parse方法將JSON字符串轉化成JavaScript對象。接著,我們使用JSON.stringify方法將JavaScript對象轉化回JSON字符串,并使用fs.writeFile方法將它寫入到output.json文件中。在寫入文件的回調函數中,我們打印出文件保存成功的提示信息。