Node.js 格式化json对象以在node js控制台应用程序中显示

Node.js 格式化json对象以在node js控制台应用程序中显示,node.js,console,Node.js,Console,我有一个NodeJS控制台应用程序,它将数据保存在json文件中。我希望能够格式化数据并在控制台上很好地显示它。我使用过prettyjson、json nice等,但它们似乎只有在文件中有一个json对象时才起作用。有人能帮忙吗?您可以使用JSON.stringify,但需要指定间距大小 有关完整的参考资料,请参见此处: 如果要将其保存到文件中,可以执行以下操作: let fs = require('fs'); let jsonObject = {...}; fs.wr

我有一个NodeJS控制台应用程序,它将数据保存在json文件中。我希望能够格式化数据并在控制台上很好地显示它。我使用过prettyjson、json nice等,但它们似乎只有在文件中有一个json对象时才起作用。有人能帮忙吗?

您可以使用
JSON.stringify
,但需要指定间距大小

有关完整的参考资料,请参见此处:

如果要将其保存到文件中,可以执行以下操作:

    let fs = require('fs');
    let jsonObject = {...};

    fs.writeFile(('./myJsonFile.json'), JSON.stringify(jsonObject, null, 3), (err) => {
        if(err) logError(err);
    });
    let fs = require('fs');
    let jsonObject = {...};

    fs.writeFile(('./myJsonFile.json'), JSON.stringify(jsonObject, null, 3), (err) => {
        if(err) logError(err);
    });