Node.JS-将内容从多个JSON文件输出到控制台

时间:2018-10-06 14:37:21

标签: json node.js console

我是Node.js的新手,我很难把头放在输出多个JSON文件的内容上。

在我的项目文件夹中,我有一个script.js文件以及一个包含多个JSON文件(one.json,two.json,three.json,four.json)的文件夹。

我希望完成的是在控制台中显示每个JSON文件的内容。

1 个答案:

答案 0 :(得分:0)

// fs and path, core modules
var fs = require("fs");
var path = require("path");

// Get directory content
fs.readdir("./", (err, fileNames) => {
    // Loop fileNames array
    fileNames.forEach(filename => {
        // Get only .json files
        if (path.extname(filename) == ".json"){
            // Read file content
            fs.readFile("./"+filename, "utf-8", (err, content) => {
                // Log file content
                console.log(content);
            });
        }
    });
});