取消JSON字符串

Un-JSON a String

本文关键字:字符串 JSON 取消      更新时间:2023-09-26

是否有函数可以取消JSON字符串?我猜它不会内置到JQuery中,但它可以通过编写一个操纵String的脚本来实现吗?我在下面遇到了这个问题。

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

有关更多上下文,请参阅此问题。

尝试使用JSON.parse()方法

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

$.parseJSON(jsonString);

尝试

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