如何正确解析这个JSON?说它的属性是不确定的

时间:2011-07-19 02:56:42

标签: jquery json

我正在尝试解析这个json字符串,但它无效。它在chromes javascript控制台和firebug中给我一个语法错误。任何帮助将非常感谢!非常感谢!

"{ "SUCCESS" : false, "DATA" : '', "ERRORS" : [ "duplicate item" ]}"


Uncaught SyntaxError: Unexpected token ILLEGAL

这是我的代码:

var json = objResponse;
//var obj = JSON.parse(json); //this doesn't work either
var obj = jQuery.parseJSON(json);

alert(obj.SUCCESS);

2 个答案:

答案 0 :(得分:3)

您的问题是'的单引号(DATA)。

这帮助了我: http://json.parser.online.fr/

答案 1 :(得分:1)

不要错误引用您的报价或报价类型,例如:

'{ "SUCCESS" : false, "DATA" : "", "ERRORS" : [ "duplicate item" ]}'

解析后会发现。另外需要注意,单引号对JSON字符串无效。

  

值可以是双引号中的字符串,也可以是数字,或者是真或   false或null,或对象或数组。这些结构可以   嵌套。