Azz*_*ude 7 javascript jquery json
我正在给我一些JSON,我需要循环来输出元素.问题是它的这一部分结构不同.通常我会循环遍历这样的元素:
var json = $.parseJSON(data);
json[16].events.burstevents[i]
Run Code Online (Sandbox Code Playgroud)
但我不能用下面的JSON做到这一点,因为它们是键值对.如何从下面的JSON中仅提取unix时间戳?(即1369353600000.0,1371600000000.0等)
{"16": {
"events": {
"burstevents": {
"1369353600000.0": "maj", "1371600000000.0": "maj", "1373414400000.0": "maj", "1373500800000.0": "maj", "1373673600000.0": "maj"
},
"sentevents": {
"1370736000000.0": "pos", "1370822400000.0": "pos", "1370908800000.0": "pos"
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
Rea*_*lar 11
您可以使用in关键字迭代密钥.
var json = $.parseJSON(data);
var keys = array();
for(var key in json[16].events.burstevents)
{
keys.push(key);
}
Run Code Online (Sandbox Code Playgroud)
你可以用jQuery做到这一点
var json = $.parseJSON(data);
var keys = $.map(json[16].events.burstevents,function(v,k) { return k; });
Run Code Online (Sandbox Code Playgroud)
您可以使用JavaScript Object
var json = $.parseJSON(data);
var keys = Object.keys(json[16].events.burstevents);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20755 次 |
| 最近记录: |