【发布时间】:2017-03-25 21:12:41
【问题描述】:
(对不起,如果标题没有多大意义,我不知道如何正确表达问题,这是我能想到的最佳方式)
所以我有一个 API(steam API),它返回如下内容:
{
"playerstats": {
"steamID": "76561197962837077",
"gameName": "ValveTestApp260",
"stats": [
{
"name": "total_kills",
"value": 3255
},
{
"name": "total_deaths",
"value": 4816
},
...
{
"name": "total_shots_hit",
"value": 3642
}
{
"name": "total_shots_fired",
"value": 4572
}
...
],
}
}
所以我想获得total_shots_hit 和total_shots_fired 的值,但是对于不同的人来说它的顺序不同,所以我想知道如何根据每个部分中的名称获得值?我现在做的方式是做statsResponse.playerstats.stats[39].value,但它不是每个人都排在第39位,所以我想知道我怎么会得到它?如果有帮助的话,我正在使用 JavaScript/jQuery。
任何帮助表示赞赏:)
编辑:想出了怎么做,我使用 for 循环遍历每个响应,直到找到我想要的项目,然后使用该数字找到相同的值
【问题讨论】:
标签: javascript jquery json api