无法使用JavaScript解析器解析JSON。方括号
我使用JavaScript JSON库解析JSON编码的数组,通过POST接收 这是我的密码:无法使用JavaScript解析器解析JSON。方括号,javascript,json,Javascript,Json,我使用JavaScript JSON库解析JSON编码的数组,通过POST接收 这是我的密码: var itemsRequest = '[{"id":"142"},{"id":"152"}]'; var items = JSON.parse(itemsRequest); for(var i = 0; i<items.count(); i++) { var item = items[i];
var itemsRequest = '[{"id":"142"},{"id":"152"}]';
var items = JSON.parse(itemsRequest);
for(var i = 0; i<items.count(); i++)
{
var item = items[i];
alert(item.id);
}
var itemsRequest='[{“id”:“142”},{“id”:“152”}];
var items=JSON.parse(itemsRequest);
对于(var i=0;i尝试items.length
而不是items.count()
数组没有count
方法。使用length
属性:
for (var i = 0; i < items.length; i++) {
for(变量i=0;i
演示:下面是一个非常好的方法:
var itemsRequest = '[{"id":"142"},{"id":"152"}]';
var items = eval(itemsRequest); //Converted to actual JSON data
for (var item in items) {
alert(items[item]['id']);
}
希望这很有帮助,谢谢什么是“不喜欢”意思?您在控制台中收到错误消息了吗?实际发生了什么?您从console.log(items)
中得到了什么?