以下是我的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
关于我哪里出错的任何建议?
谢谢!
答案 0 :(得分:1)
在您的帖子中,内容是一个javascript对象。你必须将它转换为字符串,因为json解析器只接受字符串。
通过添加单引号来更新您的json,如下所示。
var content =
'{"Heading": "Issue", "HeadingCtnt": "testit","Cause": "","SecHeading":"Workaround","SecHeadingCtnt":"" ,"AddInfo": ""}';