从JS中获取JSON文件的数据
我正在尝试从一个名为comuni.json的外部JSON文件中获取数据,这是一个预览:
[
{
"codice": "A001",
"comune": "ABANO TERME",
"provincia": "PD"
},
{
"codice": "A004",
"comune": "ABBADIA CERRETO",
"provincia": "LO"
}
]
我的目标是获得“ codice”
相应“ provincia”的值/代码>元素。我的意思是,如果用户类型 pd 脚本获得 a001 。但是,如果用户类型 lo 脚本获取 a004 。我希望我表达自己很好。
我的脚本看起来像这样:
const jsonfile = require('./comuni.json');
var data = JSON.parse(jsonfile)
var i;
for (i in data){
if (data[txt_placeBirthday]instanceof Object){
let codice_castale = data[txt_placeBirthday]['codice']
return codice_castale
}
}
但是我不知道该如何进行,我在网上搜索,但没有任何帮助。有人有任何想法吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
仅通过find()方法。
Just by find() method.
您可以利用
array。 Prototype.find
。这允许您获得与测试相匹配的第一场比赛,在这种情况下,匹配provincia
与值匹配。如果找不到匹配,它将返回未定义
,因此您可以测试undefined
或使用?。
。You can take advantage of
Array.prototype.find
. This allows you get the first match that matches your test, in this case matchingprovincia
to a value. If no match was found it returnsundefined
so you can either test forundefined
or use?.
.