Javascript JSON解析在asp.net中不起作用
这是我的json数据,它是 使用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
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数据后出现意外的非空白字符。这是第一个对象的卷曲结束大括号。