JSON格式有效。 Json.Parse抛出错误

时间:2016-09-01 12:09:15

标签: jquery json parsing

以下是我的JSON格式:

{
    "Heading": "Issue",
    "HeadingCtnt": "testit",
    "Cause": "",
    "SecHeading": "Workaround",
    "SecHeadingCtnt": "",
    "AddInfo": ""
}

我解析JSON的代码:

data = JSON.parse(content);

即使它是一个有效的JSON,我也会收到如下错误:

Uncaught SyntaxError: Unexpected token < in JSON at position 0

关于我哪里出错的任何建议?

谢谢!

1 个答案:

答案 0 :(得分:1)

在您的帖子中,内容是一个javascript对象。你必须将它转换为字符串,因为json解析器只接受字符串。

通过添加单引号来更新您的json,如下所示。

var content = 
'{"Heading": "Issue", "HeadingCtnt": "testit","Cause": "","SecHeading":"Workaround","SecHeadingCtnt":"" ,"AddInfo": ""}';