我的 JSON 数据如下所示,包含在名为“parks.json”的文件中:
{
"description": "Farnborough features a good amount of green space and is indeed surrounded by plenty more. Our Parks section aims to tell you, not only where they all are but a little bit about the history behind them and the people who look after them today.",
"id": "parks",
"name": "Parks",
"locations": [
{
"name": "Queen Elizabeth Park",
"lat": 51.29692,
"lng": -0.76080000000000003,
"synopsis": "Once part of Windsor Great Park"
},
{
...
}
]
}
以下 $resource 查询将检索上述数据片段:
return $resource('locations/:categoryId.json', {}, {
query: {method:'GET', params:{categoryId:'categories'}, isArray:true}
});
传入的 categoryId 是“parks”,因此上面的代码将检索我的整个 Parks.json 文件并将其加载到一个对象中。这很好,但是我只想将其中的一部分提取到数组或对象中。
我的问题是如何调整上述内容以仅提取位置?我对 lat 和 lng 值特别感兴趣。我已经完成了各种其他工作,需要采取这种行动,因为我不太熟悉如何做到这一点。
干杯!