为什么我不能解析这个json?如何在index.html中包含json数据文件?

时间:2011-12-16 18:28:17

标签: json parsing

这是我第一次学习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文件(上面的数据是它的一小部分)。如何将其包含在我的项目中?我使用脚本标签吗?

1 个答案:

答案 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);                      
});