【问题标题】:Which should I be using: json-jquery or json2.js?我应该使用哪个:json-jquery 或 json2.js?
【发布时间】:2012-08-05 14:44:16
【问题描述】:

我很好奇这里是否有人有偏好,或者是否肯定应该使用一个库而不是另一个库?似乎 Json2.js 是“事实上的”标准。但是 JQuery-json 是一个 jquery 插件。由于我使用的是 JQuery,我想知道我应该使用哪一个。

JQuery-jsonJson2.js

【问题讨论】:

标签: javascript jquery json jquery-plugins


【解决方案1】:

我建议使用 Json2.js,因为它是浏览器标准的直接 polyfill。

JSON 对象是所有现代浏览器的内置功能。我们需要使用 Json2.js 之类的脚本的唯一原因是为了支持旧版浏览器,例如没有内置它的旧版 IE。它提供的语法与其他浏览器中内置的 JSON 对象相同,并且如果它已经存在,它不会覆盖内置对象。

JQuery 也使用内置的 JSON 对象,它也可用,所以归根结底,它几乎在做同样的事情,但是对于已经拥有 JSON 对象的浏览器,使用 jQuery 来包装它意味着您正在添加一层不必要的语法。你可能关心也可能不关心,但这就是它们之间的区别。

【讨论】:

    【解决方案2】:

    jQuery 拥有native JSON support 已经很久了。不要为此使用插件。

    如果您尚未使用 jQuery 或其他在旧浏览器中提供 JSON 支持的库,请使用 json2.js。

    【讨论】:

    • 但是,我想将我的数据 转换为 JSON。 parseJSON 似乎正好相反。
    猜你喜欢
    • 2011-04-28
    • 2013-01-27
    • 2012-03-10
    • 2011-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-11
    • 1970-01-01
    相关资源
    最近更新 更多