这是我第一次学习json,这是我的示例代码:
$(function () {
var obj = jQuery.
parseJSON('{"Plan":[{"PlanId":1,
"PlanName":"spl Small Win 32 bit - Fixed",
"OS":"Windows 2003 Standard, 32-bit"}]}');
console.log(obj.Plan);
});
我在控制台中收到一条错误消息:Uncaught SyntaxError:意外的令牌ILLEGAL。 这个数据有什么问题?我解析错了吗?
此外,我还有一个包含一些示例数据的Json文件(上面的数据是它的一小部分)。如何将其包含在我的项目中?我使用脚本标签吗?
答案 0 :(得分:1)
您正在将命令扩展到新行,此外,多行导致您的问题。尝试
$(function () {
var obj = jQuery.parseJSON('{"Plan":[{"PlanId":1,'+
'"PlanName":"spl Small Win 32 bit - Fixed",'+
'"OS":"Windows 2003 Standard, 32-bit"}]}');
console.log(obj.Plan);
});