[英]Create and Read JSON file
{
"fooditems" : [
{
"name": "pizza",
"type": "fastfood",
"price": 10
},
{
"name": "apple",
"type": "fruit",
"price": 1
}
]
}
const data = require("./data.json");
data1 = JSON.parse(data);
data1.foodData.forEach( foodItem => console.log(foodItem));
语法错误:JSON.parse 位置 1 处的 json 中出现意外标记 o
您不需要解析data
因为它已经是对象了。 以下应该工作。
const data = require("./data.json");
data.fooditems.forEach( foodItem => console.log(foodItem));
注意foodData
已根据 data.json 文件的内容更改为fooditems
。
您的初始数据 JSON 包含“fooditems”,但在 JS 文件中您正尝试处理“foodData”。 将“foodData”更改为“fooditems”,它应该可以工作。
我认为您正在尝试访问最后一行 JS 文件中的无效对象键。
而不是data1.foodData
把data1.fooditems
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.