我认为这里的错误在于我如何构建我的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)
,我将会看到:
现在我的问题。我似乎无法“访问”这个对象,即使我知道在Json文件上使用require()会自动解析它。我也无法通过for ... in循环遍历它。这里有些例子。请忽略“this.json”文件,它是实际“data.json”文件的副本。
任何信息都将非常感激。提前感谢您输入我可能愚蠢的问题。