0

" {"error":"ApplicationException","reason":"Data types of key columns do not match. 'USERS.lastmodifiedtime' is of 'TIMESTAMP', 'state_list.name' is of 'VARCHAR'."} "

以字符串格式存储,我需要json格式

4

5 回答 5

4

现代浏览器内置了 parser JSON.parse(string)

如果您必须支持旧版浏览器,您可以添加json2 / json3库。如果浏览器中不存在本机支持,这些将添加 JSON.parse 支持。

如果字符串无效,则会引发解析错误,在您的情况下,您可能必须转义's.

于 2013-02-28T06:59:30.593 回答
2

采用

jQuery.parseJSON( json )

例子

var obj = jQuery.parseJSON('{"error":"ApplicationException"}');

有关更多信息,请参阅详细信息

于 2013-02-28T06:58:25.603 回答
2

要将 JSON-字符串1转换为Object,parse它。您应该注意在这里转义撇号:

JSON.parse('{"error":"ApplicationException","reason":"Data types of key columns do not match. \'USERS.lastmodifiedtime\' is of \'TIMESTAMP\', \'state_list.name\' is of \'VARCHAR\'."}')

1 JSONJava脚本对象注解_ _ _

于 2013-02-28T07:01:18.563 回答
0

你可以使用这样的东西

var obj = jQuery.parseJSON('{"error":"ApplicationException"}');
于 2013-02-28T06:58:22.390 回答
0

你可以使用(jQuery)

$.parseJSON(STRING);
于 2013-02-28T06:58:46.397 回答