【问题标题】:Does jQuery have built in full support for JSON2?jQuery 是否内置了对 JSON2 的完全支持?
【发布时间】:2009-10-19 07:36:53
【问题描述】:

我需要知道 jQuery 核心中是否包含 JSON2 库,或者我必须使用来自 http://www.json.org/js.html 的 JSON2 库。

【问题讨论】:

标签: jquery json


【解决方案1】:

它不包含在当前的 jQuery 核心 (1.3.2) 中。在 freenode 上的 jquery irc #jquery 中,引用了 John Resig 的一句话:

John Resig:“与此同时,请开始将使用 JSON 的应用程序迁移到 Crockford 的 json2.js”

jQuery 的未来版本计划原生支持此功能。

【讨论】:

  • 此信息存储在 irc.freenode.net 上的 #jquery bot 中,这是 John 提供此信息的地方(至少是其中一个地方)。所以没有直接的联系。但是,您可以非常轻松地查询机器人。登录到#jquery 并输入命令:?json2(当然没有反引号),您将获得该引用以及指向库的链接。
  • 啊,是的,好像也在他的博客里。 :D 这是 1.3.3 的功能请求的链接 - 现在是 1.4:dev.jquery.com/ticket/4990
【解决方案2】:

JSON2 不包含在 jQuery Core 中,但是如果您想使用 jQuery 从您的服务器获取 JSON 响应(通过使用 $.getJSON 和其他具有 dataType = "json" 的 Ajax 函数),jQuery 将评估 JSON对你来说,你不再需要任何东西了。

如果您需要其他的东西,例如字符串化对象或自己解析 JSON 字符串,您将需要 JSON2 库...

【讨论】:

    【解决方案3】:

    jQuery 1.4.1 原生支持解析 JSON:http://api.jquery.com/jQuery.parseJSON/。

    另外,如果你什么都不传入,一个空字符串,null,或者 未定义,'null' 将被返回 来自 parseJSON。浏览器在哪里 提供了一个本地实现 JSON.parse,jQuery 用它来解析 字符串。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-20
      • 2017-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-19
      • 1970-01-01
      相关资源
      最近更新 更多