JSON2与jquery-json

Dim*_*kiy 9 javascript jquery json jquery-plugins

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

为什么选择JSON2而不是jquery-json插件(http://code.google.com/p/jquery-json/)?鉴于Web应用程序正在使用jQuery开始.

每个人都在写JSON2对本机实现有多么重要; 好吧,jquery-json也是如此.我欢迎链接到博客,文章和示例.但是,我正在寻找一个强有力的答案,哪个更好用,为什么.

小智 16

这是jquery-json的作者.这真的没什么关系.很久以前我没有很好的选择就制作了jquery-json,并且因为很多人喜欢它而把它保留在那里.

它们都是少数几个完全相同的功能.


Ken*_*ing 10

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

我会说你的答案取决于你想要使用哪个api,因为你会得到与任一实现相同的结果(你至少应该).

作为一个思想实验,让我们假设每个浏览器都有一个原生的JSON api实现.你还会使用jquery-json吗?

如果是这样,那么使用jquery插件.

如果没有,那么当原生api已经众所周知时(即使它没有全局实现),你为什么要将你的代码绑定到jquery-json api?

如果它对您来说意味着什么,John Resig(jQuery的创建者)曾说过 "在此期间请开始将使用JSON的应用程序迁移到Crockford的json2.js"