在Node.js中需要一个JSON文件然后通过它访问/迭代?

时间:2018-01-13 00:25:23

标签: javascript json node.js iteration

我认为这里的错误在于我如何构建我的Json,但这就是正在发生的事情。

我有一个看起来像这样的Json文件(省略键值来保护信息):

{
    "services" : [
        {

            "server" : "info",
            "baseURL" : "http://info.info.net",
            "controlPanelURL" : "http://infoadmin.info.net",
            "paths" : {
                "restaurantManagerPath" : "/info",
                "transactionManagerPath" : "/info",
                "userManagerPath" : "/info",
                "recordHistoryPath" : "/info"
            }
        },

        {
            "server" : "info",
            "baseURL" : "http://info.info.net",
            "controlPanelURL" : "http://infoadmin.info.net",
            "paths" : {
                "restaurantManagerPath" : "/info",
                "transactionManagerPath" : "/info",
                "userManagerPath" : "/info",
                "recordHistoryPath" : "/info"
            }

        }
    ]
}

我在我的主app.js入口点需要这个文件,如下所示:

const Data = require("./data.json");

现在,如果我console.log(Data),我将会看到: enter image description here

现在我的问题。我似乎无法“访问”这个对象,即使我知道在Json文件上使用require()会自动解析它。我也无法通过for ... in循环遍历它。这里有些例子。请忽略“this.json”文件,它是实际“data.json”文件的副本。

enter image description here

enter image description here

任何信息都将非常感激。提前感谢您输入我可能愚蠢的问题。

0 个答案:

没有答案