首页 > 解决方案 > 创建和读取 JSON 文件

问题描述

  1. 我创建了一个 JSON 文件如下
{
    
"fooditems" : [
        {
            "name": "pizza",
        "type": "fastfood",
        "price": 10
        },
        {
            "name": "apple",
        "type": "fruit",
        "price": 1
        }
    ]

}
  1. 创建了一个 JS 文件来读取 JSON 文件
const data = require("./data.json");
    
data1 = JSON.parse(data);

data1.foodData.forEach( foodItem => console.log(foodItem));    
  1. 当我运行 JS 时,我收到 json 文件的错误

语法错误:JSON.parse 位置 1 处的 json 中的意外标记 o

标签: javascriptjson

解决方案


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

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

注意foodDatafooditems根据 data.json 文件的内容更改为。


推荐阅读