应该是一个非常常见的答案,但我还没有找到它。
使用客户端javascript:
我的客户端收到一些JSON字符串:
response =
[
{"id1":"value1" , "time1":"valuetime1"},
{"id2":"value2" , "time2":"valuetime2"}
]
据我所知,我只需使用以下命令解析JSON字符串:
response = JSON.parse(response);
但是下一个单独访问每个对象的命令是什么? 我宁愿不使用jQuery。
答案 0 :(得分:7)
在纯JavaScript中,只需使用简单的for循环:
for(var i = 0; i < response.length; i++){
console.log(response[i]); // Object with id and time
}
-OR -
response.forEach(function(object){
console.log(object);
});
答案 1 :(得分:0)
此JSON将成为适当的JavaScript对象。在这种情况下,这是一个array,你可以像访问任何其他JavaScript数组一样访问它:
for (var i = 0; i < response.length; i++){
console.log(response[i]);
}