Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法使用JavaScript解析器解析JSON。方括号_Javascript_Json - Fatal编程技术网

无法使用JavaScript解析器解析JSON。方括号

无法使用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];

我使用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];
                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)
中得到了什么?