JSON2与jQuery的比较

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

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

每个人都在谈论JSON2在原生实现方面的优劣......嗯,jquery-json也是如此。 我欢迎链接到博客,文章和例子。 然而,我正在寻找一个强有力的答案,哪一个更好用,为什么。

谢谢!


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

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

作为一个思想实验,让我们假设每个浏览器都有一个本机JSON API实现。 你会仍然使用jquery-json吗?

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

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

如果它对您来说意味着什么,John Resig(jQuery的创建者)曾经说过:“与此同时,请开始将您使用JSON的应用程序迁移到Crockford的json2.js中”


jquery-json的作者在这里。 这真的没什么关系。 很久以前,当我没有好的选择时,我做了jquery-json,并且把它留在那里,因为很多人都喜欢它。

它们都是几乎完全相同的功能。


大多数现代浏览器都有本地JSON内置,当使用例如$ .getJSON()或$ .parseJSON()时,jQuery默认使用这些函数。

所以,如果你使用jQuery,你不需要JSON的任何插件/库。

链接地址: http://www.djcxy.com/p/8509.html

上一篇: JSON2 vs. jquery

下一篇: How can I force division to be floating point? Division keeps rounding down to 0