【问题标题】:RSS to JSON, YQLRSS 转 JSON、YQL
【发布时间】:2011-07-08 09:55:31
【问题描述】:

我正在使用 yql 将 RSS 转换为 JSON,并使用 this 查询。现在,让我恼火的是我得到了很好的文本响应(见this 的一小部分),但是,当我尝试用eval()(它的受信任代码)解析它时,它窒息并说@ 987654324@。知道出了什么问题吗?

【问题讨论】:

  • 如果您使用 JSON 而不是 JSONP 和 yql,您不会遇到跨站脚本问题吗?
  • PHonegap 没有限制。
  • 你能发布或链接到整个 json 吗?

标签: javascript json rss yql


【解决方案1】:

您不需要使用 eval 解析 JSON - 请参阅 this article 了解更多信息

您可以使用 Douglas Crockford 的 JSON 函数解析 JSON,该函数可从 github here 下载。这应该可以解决任何 eval 问题。

所以,从上面的 github 页面下载 json2.js。像这样将它包含在您的页面中:

<script src="json2.js"></script>

然后使用以下方法解析您的 JSON 字符串:

var myJsonObject = JSON.parse(myJsonString);

【讨论】:

    猜你喜欢
    • 2018-02-03
    • 1970-01-01
    • 1970-01-01
    • 2011-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多