Un-JSON一个字符串

时间:2012-03-01 21:53:09

标签: javascript jquery

是否有一个un-JSON字符串的函数?我猜它不会内置到JQuery中,但可以通过编写一个操作String的脚本来解决它吗?我在下面遇到这个。

我正在使用NYTimes API,但它不支持JSONP,所以我试图找到访问它的替代方案。由于此脚本将运行的情况,我无法使用服务器端代理。我正在尝试YQL here,但返回的文本非常混乱。它是作为String的JSON文本,我不能使用JSON解析功能。换句话说,YQL返回的文本是JSON的JSON。

有关更多背景信息,请参阅this question

3 个答案:

答案 0 :(得分:2)

尝试使用JSON.parse()方法

答案 1 :(得分:2)

如果您不想要JSON.parse,但是您正在寻找一种jquery方式,那么您可以使用

$.parseJSON(jsonString);

答案 2 :(得分:0)

尝试

var myObject = eval('(' + myJSONtext + ')');