是否有一个un-JSON字符串的函数?我猜它不会内置到JQuery中,但可以通过编写一个操作String的脚本来解决它吗?我在下面遇到这个。
我正在使用NYTimes API,但它不支持JSONP,所以我试图找到访问它的替代方案。由于此脚本将运行的情况,我无法使用服务器端代理。我正在尝试YQL here,但返回的文本非常混乱。它是作为String的JSON文本,我不能使用JSON解析功能。换句话说,YQL返回的文本是JSON的JSON。
有关更多背景信息,请参阅this question。
答案 0 :(得分:2)
尝试使用JSON.parse()
方法
答案 1 :(得分:2)
如果您不想要JSON.parse,但是您正在寻找一种jquery方式,那么您可以使用
$.parseJSON(jsonString);
答案 2 :(得分:0)
尝试
var myObject = eval('(' + myJSONtext + ')');