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

fs extra json 格式化

李中冰2年前8瀏覽0評論

FS Extra是一個Node.js庫,它提供了一組實用的文件系統方法。其中一個方法是formatJson。它使您能夠將JSON對象格式化為易于閱讀的字符串。

const fs = require('fs-extra');
const obj = {
name: 'John',
age: 30,
address: {
city: 'New York',
state: 'NY'
}
};
const jsonString = JSON.stringify(obj);
fs.outputFile('file.json', jsonString, err =>{
if (err) {
console.error(err);
return;
}
fs.readFile('file.json', 'utf8', (err, data) =>{
if (err) {
console.error(err);
return;
}
console.log('Before Formatting:');
console.log(data);
const formattedJson = fs.readJsonSync('file.json', { spaces: 2 });
console.log('After Formatting:');
console.log(formattedJson);
});
});

在上面的例子中,我們首先使用JSON.stringify將對象轉換為JSON字符串,然后使用fs.outputFile將其寫入文件。然后,我們使用fs.readFile來讀取文件的內容,并使用fs.readJsonSync方法將其解析為JSON對象。我們使用“spaces”選項設置縮進空格數為2,以使JSON更易于閱讀。

格式化后的JSON字符串將打印在控制臺上。它將以易于閱讀的格式顯示JSON對象的內容。

使用fs-extra的formatJson方法可以提高您的代碼的可讀性,并幫助您更輕松地調試和維護JSON數據。

下一篇fro轉json