Javascript JSON解析在asp.net中不起作用

Javascript JSON解析在asp.net中不起作用,javascript,json,Javascript,Json,这是我的json数据,它是 使用var data=JSON.parse(value)解析后,它显示: 我不明白,这里的json解析有什么问题吗?它确实工作正常。 您有一个对象数组 var data = JSON.parse(value); // array of objects var firstObj = data[0]; console.log(firstObj.ItemId); // 153 下面是另一个例子: var jsonStr = '[{"ItemId":157, "Deta

这是我的json数据,它是

使用
var data=JSON.parse(value)解析后,它显示:

我不明白,这里的json解析有什么问题吗?

它确实工作正常。
您有一个
对象数组

var data = JSON.parse(value); // array of objects
var firstObj = data[0];
console.log(firstObj.ItemId); // 153
下面是另一个例子:

var jsonStr = '[{"ItemId":157, "Details":"first item"},{"ItemId":158, "Details":"second item"}]';
var json = JSON.parse(jsonStr);
console.log(json); // [Object, Object] 
for(var i = 0 ; i < json.length; i++)
{
    // Object {ItemId: 157, Details: "first item"} 
    // Object {ItemId: 158, Details: "second item"} 
    console.log(json[i]);

    //157 
    //158
    console.log(json[i].ItemId);
}
var jsonStr='[{“ItemId”:157,“Details”:“first item”},{“ItemId”:158,“Details”:“second item”}];
var json=json.parse(jsonStr);
console.log(json);//[对象,对象]
for(var i=0;i

.

此小提琴未向浏览器显示任何结果<代码>控制台。日志
向控制台窗口而不是浏览器显示结果。顺便说一句,你的小提琴有一个打字错误:在结果控制台?JSFIDLE?的右下部分每个浏览器都有自己的控制台。如果您使用chrome,则F12将打开开发工具,它有一个控制台选项卡。控制台日志中显示的错误是
SyntaxError:JSON.parse:JSON数据的第1行第94列的JSON数据后出现意外的非空白字符。这是第一个对象的卷曲结束大括号。