可能是一个简单的问题,我似乎找不到一个坚实的答案.
为什么会选择JSON2 over jquery-json plugin(
http://code.google.com/p/jquery-json/)?鉴于Web应用程序正在使用jQuery开始.
每个人的写作关于JSON2如何回归本土化的实现…那么jquery-json也是如此.我欢迎链接到博客,文章和示例.然而,我正在寻找一个坚实的答案,哪一个更好地使用和为什么.
谢谢!
解决方法
两者之间的一个重要区别是JSON2的api与本机api完全相同,而jquery-json是一个jquery插件(与本机实现上的后退略有不同).
我会说你的答案取决于你想要使用哪个api,因为你将得到与实现相同的结果(你应该至少).
作为一个思想实验,让我们假设每个浏览器都有一个本机的JSON api实现.你还会用jquery-json吗?
如果是这样,那么使用jquery插件.
如果没有,那么为什么要将你的代码绑定到jquery-json api,当本地api已经是知名的(即使它不是全局实现的)?
如果对你来说意味着什么,John Resig(jQuery的创建者)has said“在此期间,请开始将您的JSON应用程序迁移到Crockford的json2.js”