为了账号安全,请及时绑定邮箱和手机立即绑定

创建和读取 JSON 文件

创建和读取 JSON 文件

素胚勾勒不出你 2023-03-24 16:17:27
我创建了一个 JSON 文件如下{    "fooditems" : [        {            "name": "pizza",        "type": "fastfood",        "price": 10        },        {            "name": "apple",        "type": "fruit",        "price": 1        }    ]}创建一个 JS 文件来读取 JSON 文件const data = require("./data.json");    data1 = JSON.parse(data);data1.foodData.forEach( foodItem => console.log(foodItem));    当我运行 JS 时,出现 json 文件错误语法错误:JSON.parse 位置 1 处的 json 中出现意外标记 o
查看完整描述

3 回答

?
侃侃尔雅

TA贡献1801条经验 获得超15个赞

你不需要解析,data因为它已经是对象了。以下应该工作。

const data = require("./data.json");
data.fooditems.forEach( foodItem => console.log(foodItem));

注意foodData已更改为fooditems基于 data.json 文件的内容。


查看完整回答
反对 回复 2023-03-24
?
海绵宝宝撒

TA贡献1809条经验 获得超8个赞

您的初始数据 JSON 包含“fooditems”,但在 JS 文件中您试图处理“foodData”。将“foodData”更改为“fooditems”,它应该可以工作。



查看完整回答
反对 回复 2023-03-24
?
动漫人物

TA贡献1815条经验 获得超10个赞

我认为您正试图在最后一行访问 JS 文件中的无效对象键。

而不是 data1.foodData 放 data1.fooditems


查看完整回答
反对 回复 2023-03-24
  • 3 回答
  • 0 关注
  • 76 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信