【发布时间】:2019-02-18 10:51:28
【问题描述】:
有没有办法在 Javascript 文件中解析/过滤 JSON 文件中存在的数据。
基本上,我将 JSON 文件调用到我的本地 javascript 中。我在读取特定数据和打印时遇到问题。
谁能帮忙。
JSON 文件包含:
{
"Data": [
{
"name": "John",
"age": 30
},
{
"joined on":"Jan 2015",
"working on": "Automation",
}
]
}
我正在尝试将上述 JSON 文件读取为:
var jfile = require("./Example.json");
var test = JSON.parse(JSON.stringify(jfile))
console.log(test)
我得到这样的输出:
{ Data:
[ { name: 'John', age: 30 },
{ 'joined on': 'Jan 2015', 'working on': 'Automation' } ] }
从上面,我有兴趣访问/过滤掉一个,即“名称”。我只想将值“John”打印到控制台。
我尝试对 JSON.parse 方法使用“.filter”方法,但它给我一个错误:
JSON.parse(...).filter is not a function
有没有办法执行这个活动?
【问题讨论】:
-
var test = JSON.parse(JSON.stringify(jfile))— 为什么?! -
@Quentin - 我对 JSON 很陌生,还在学习,在不同的地方看到过以这种方式使用它,因此我尝试实现相同的方法
标签: javascript node.js json