我有一个JSON响应看起来像这样检索从JSON嵌套数组内容
[
{
"alias": "Server1",
"hostgroup_worst_service_state": "0",
"status_history": {
"status": [
"0",
"2",
"0",
"0"
]
}
},
{
"alias": "Server2",
"hostgroup_worst_service_state": "0",
"status_history": {
"status": [
"0",
"0",
"0",
"0"
]
}
},
{
"alias": "Server3",
"hostgroup_worst_service_state": "0",
"status_history": {
"status": [
"1",
"1",
"1",
"0"
]
}
}
]
我可以很容易地使用。每个迭代函数访问别名和hostgroup_worst_state:
$.each(data, function(i, item) {
console.log(item.alias)
console.log(item.hostgroup_worst_service_state)
}
但是我很难有权访问状态数据。我需要以这种方式显示它们:
["0","2","0","0"]
["0","0","0","0"]
["1","1","1","1"]
这些值将用于显示使用jQuery Sparklines的图形。
感谢您的帮助,
坎。你看过很多相关的问题吗?如果是这样,问题是什么? –
'item.status_history.status'不会给你一个数组吗? – simonlchilds