一尘不染

JSON2与jquery-json

json

这可能是一个简单的问题,我似乎找不到一个可靠的答案。

为什么会选择JSON2而不是jquery-json插件(http://code.google.com/p/jquery-
json/)?假定Web应用程序首先使用jQuery。

每个人都在写关于JSON2有多出色的经验,只能依靠本机实现。好吧,jquery-
json也是如此。我欢迎链接到博客,文章和示例。但是,我正在寻找一个强有力的可靠答案,即哪个更好用以及为什么。


阅读 227

收藏
2020-07-27

共1个答案

一尘不染

两者之间的重要区别是JSON2的api与本机api完全相同,而jquery-json是一个jquery插件(与使用本机实现略有不同)。

我会说您的答案取决于您要使用的api,因为在任何一种实现中您都将获得相同的结果(至少应该如此)。

作为一个思想实验,让我们想象每个浏览器都有一个本地JSON API实现。您还会使用jquery-json吗?

如果是这样,请使用jquery插件。

如果不是,那么当本机api已经众所周知(即使未全局实现)时,为什么还要将代码绑定到jquery-json api?

如果对您有任何意义,John
Resig(jQuery的创建者)说: “与此同时,请开始将使用JSON的应用程序迁移到Crockford的json2.js”。

2020-07-27