我无法迭代下面的JSON,因为我期待。该代码给出如下:如何在JavaScript中迭代JSON?
$(document).ready(function(){
var data = '{"employees":\n\
[{"908887" : {"firstName":"John", "lastName":"Doe"}},\n\
{"98764" : {"firstName":"Anna", "lastName":"Smith"}},\n\
{ "98762" : {"firstName":"Peter", "lastName":"Jones"}}]}';
var empObj = JSON.parse(data);
for(var key in empObj.employees){
alert('key - '+key+' value - '+empObj.employees[key]);
}
});
在警戒,我得到的密钥为 '0', '1', '2',但我想这些数字 '908887', '98764',“98762 '作为一个关键。以及我想要迭代的价值也。
请建议我在哪里出错或JSON格式错误以及如何迭代此JSON。