在将字符串解析为JSon但我不知道原因时,我收到“无效字符错误”.

请帮帮我,这是我的代码

var data = $.parseJSON({ "senderEmail": "Email@gmail.com", "RecieverEmail": "alll", "Message": "j", "DateAndTime": "2013"});

for (var i = 0; i < data.length; i++) {

console.log("--------------------");

console.log(data[i].SenderEmail);

console.log(data[i].RecieverEmail);

console.log(data[i].DateTime);

console.log(data[i].Message);

}

解决方法:

首先:你已经有了一个JSON对象,jQuery.parseJSON()接受一个字符串作为输入.

第二:要访问data [i]属性,您还必须传递一个对象列表.

所以:

var data = $.parseJSON('[{"senderEmail": "Email@gmail.com", "ReceiverEmail": "alll", "Message": "j", "DateAndTime": "2013"}]');

for (var i = 0; i < data.length; i++) {

// Now you can access data[i] properties as you want...

}

标签:javascript,jquery,json

来源: https://codeday.me/bug/20190722/1508125.html

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐