Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在节点JS中获取JSON值_Javascript_Json - Fatal编程技术网

Javascript 在节点JS中获取JSON值

Javascript 在节点JS中获取JSON值,javascript,json,Javascript,Json,我收到来自TMDB的JSON响应: { “id”:283350, “结果”:[ { “iso_3166_1”:“BR”, “发布日期”:[ { “认证”:“12”, “iso_639_1”:“pt”, “注意”:“流媒体”, “发布日期”:“2017-10-25T00:00:00.000Z”, “类型”:4 } ] }, { “iso_3166_1”:“GB”, “发布日期”:[ { “认证”:“12”, “iso_639_1”:“en”, “发布日期”:“2015-12-24T00:00:00

我收到来自TMDB的JSON响应:

{
“id”:283350,
“结果”:[
{
“iso_3166_1”:“BR”,
“发布日期”:[
{
“认证”:“12”,
“iso_639_1”:“pt”,
“注意”:“流媒体”,
“发布日期”:“2017-10-25T00:00:00.000Z”,
“类型”:4
}
]
},
{
“iso_3166_1”:“GB”,
“发布日期”:[
{
“认证”:“12”,
“iso_639_1”:“en”,
“发布日期”:“2015-12-24T00:00:00.000Z”,
“类型”:4
}
]
},
{
“iso_3166_1”:“SG”,
“发布日期”:[
{
“认证”:“认证”,
“iso_639_1”:”,
“注:”,
“发布日期”:“2015-12-17T00:00:00.000Z”,
“类型”:3
}
]
},
{
“iso_3166_1”:“TR”,
“发布日期”:[
{
“认证”:“认证”,
“iso_639_1”:”,
“注:”,
“发布日期”:“2015-09-11T00:00:00.000Z”,
“类型”:3
}
]
},
{
“iso_3166_1”:“AU”,
“发布日期”:[
{
“认证”:“M”,
“iso_639_1”:”,
“发布日期”:“2015-12-01T00:00:00.000Z”,
“类型”:5
}
]
},
{
“iso_3166_1”:“PH”,
“发布日期”:[
{
“认证”:“认证”,
“iso_639_1”:”,
“注:”,
“发布日期”:“2015-09-02T00:00:00.000Z”,
“类型”:3
}
]
},
{
“iso_3166_1”:“美国”,
“发布日期”:[
{
“认证”:“PG-13”,
“iso_639_1”:”,
“注:”,
“发布日期”:“2015-05-21T00:00:00.000Z”,
“类型”:3
}
]
},
{
“iso_3166_1”:“KR”,
“发布日期”:[
{
“认证”:“15세이상관람가",
“iso_639_1”:“en”,
“发布日期”:“2015-11-26T00:00:00.000Z”,
“类型”:3
}
]
},
{
“iso_3166_1”:“GR”,
“发布日期”:[
{
“认证”:“13”,
“iso_639_1”:”,
“注:”,
“发布日期”:“2015-09-02T00:00:00.000Z”,
“类型”:3
}
]
},
{
“iso_3166_1”:“CA”,
“发布日期”:[
{
“认证”:“认证”,
“iso_639_1”:”,
“注:”,
“发布日期”:“2014-09-11T00:00:00.000Z”,
“类型”:3
}
]
}
]
}
现在我真正需要的是只从美国获得认证,所以我会得到PG-13。 但出于某种原因,我所做的一切似乎都是未定义的,不会与美国相匹配,我实现这一目标的唯一方法是只显示[6],这很好,但美国不会总是这样


如何实现这一点?

您可以使用
Array.find()
查找具有
US
认证的对象。
Array.find()
方法将查找与给定条件匹配的值。在您的情况下
iso_3166_1
的值应为
US

var数据={
“id”:283350,
“结果”:[{
“iso_3166_1”:“BR”,
“发布日期”:[{
“认证”:“12”,
“iso_639_1”:“pt”,
“注意”:“流媒体”,
“发布日期”:“2017-10-25T00:00:00.000Z”,
“类型”:4
}]
}, {
“iso_3166_1”:“GB”,
“发布日期”:[{
“认证”:“12”,
“iso_639_1”:“en”,
“发布日期”:“2015-12-24T00:00:00.000Z”,
“类型”:4
}]
}, {
“iso_3166_1”:“SG”,
“发布日期”:[{
“认证”:“认证”,
“iso_639_1”:”,
“注:”,
“发布日期”:“2015-12-17T00:00:00.000Z”,
“类型”:3
}]
}, {
“iso_3166_1”:“TR”,
“发布日期”:[{
“认证”:“认证”,
“iso_639_1”:”,
“注:”,
“发布日期”:“2015-09-11T00:00:00.000Z”,
“类型”:3
}]
}, {
“iso_3166_1”:“AU”,
“发布日期”:[{
“认证”:“M”,
“iso_639_1”:”,
“发布日期”:“2015-12-01T00:00:00.000Z”,
“类型”:5
}]
}, {
“iso_3166_1”:“PH”,
“发布日期”:[{
“认证”:“认证”,
“iso_639_1”:”,
“注:”,
“发布日期”:“2015-09-02T00:00:00.000Z”,
“类型”:3
}]
}, {
“iso_3166_1”:“美国”,
“发布日期”:[{
“认证”:“PG-13”,
“iso_639_1”:”,
“注:”,
“发布日期”:“2015-05-21T00:00:00.000Z”,
“类型”:3
}]
}, {
“iso_3166_1”:“KR”,
“发布日期”:[{
“认证”:“15세이상관람가",
“iso_639_1”:“en”,
“发布日期”:“2015-11-26T00:00:00.000Z”,
“类型”:3
}]
}, {
“iso_3166_1”:“GR”,
“发布日期”:[{
“认证”:“13”,
“iso_639_1”:”,
“注:”,
“发布日期”:“2015-09-02T00:00:00.000Z”,
“类型”:3
}]
}, {
“iso_3166_1”:“CA”,
“发布日期”:[{
“认证”:“认证”,
“iso_639_1”:”,
“注:”,
“发布日期”:“2014-09-11T00:00:00.000Z”,
“类型”:3
}]
}]
};
var USCertification=data.results.find({iso_3166_1})=>iso_3166_1=='US');
控制台日志(USCertification);

console.log(USCertification.release_dates[0].certification);
为了让这个问题更清楚,我认为您缺少了javascript代码。非常感谢。这正是我想要的for@ThomasPetersen很乐意帮忙