我试图循环从文件中提取的JSON数据。我正在使用require函数来获取JSON文件,但它一直告诉我有一个意外的“{”令牌?IDE和控制台上的位置有点偏离,但我很确定这是第二个打开{ -position 44-
有什么建议吗?
myData.json
{
"colour" : "blue",
"cm" : 2
}
{
"colour" : "red",
"cm" : 5
}index.js
const fileContents = require("./myData.json");发布于 2022-04-06 22:16:03
因为JSON是无效的。您的JSON文件需要定义一个实体,目前正在定义两个实体。即使代码可以读取数据,也没有逻辑方法来指示要引用的这两个对象中的哪个。
看起来你是想把它们放在一个数组中:
[
{
"colour" : "blue",
"cm" : 2
},
{
"colour" : "red",
"cm" : 5
}
]然后可以导入整个数组,并引用每个对象的数组元素。
https://stackoverflow.com/questions/71774176
复制相似问题