我很好奇,如果有人在这里有一个偏好,或者如果一个图书馆一定要用于其他图书馆?看来Json2.js是“事实上的”标准。但JQuery-json是一个jQuery插件。而且由于我使用JQuery,我想知道应该使用哪一个。我应该使用哪一个:json-jquery或json2.js?
1
A
回答
2
我建议使用Json2.js,因为它是浏览器标准的直接填充。
JSON
对象是所有现代浏览器的内置功能。我们需要使用像Json2.js这样的脚本的唯一原因是为了支持旧版本的浏览器,例如旧版本的IE,它没有内置它。它提供的语法与其他浏览器中的内置JSON对象相同,它不覆盖内置对象,如果它已经存在。
JQuery也使用内置的JSON对象,因此在一天结束时,它几乎做同样的事情,但对于已经有JSON对象的浏览器,使用jQuery来包装它意味着你正在添加一层不必要的语法。你可能会也可能不会关心这个,但这差不多就是它们之间的区别。
1
的jQuery已native JSON support的年龄。不要为它使用插件。
如果您尚未使用jQuery或其他在旧浏览器中提供JSON支持的库,请使用json2.js。
+1
但是,我想将我的数据**转换为** JSON。 parseJSON似乎正好相反。 – dotnetN00b 2012-08-08 13:19:55
相关问题
- 1. 我应该使用哪一个? decimal.Add()或“+”
- 2. 我应该使用哪一个CAPTCHA?
- 3. 我应该使用哪一个? (性能)
- 4. 我应该使用哪一个OpenGL库?
- 5. OAuth/OpenID - 我应该使用哪一个?
- 6. NAnt或MSBuild,我应该在svn环境中使用哪一个?
- 7. 我应该使用哪一个:mysql_fetch_array或mysql_fetch_assoc?
- 8. 内置“html/template”或“胡须”,我应该使用哪一个?
- 9. 我应该使用哪一个:LINQ或PLINQ
- 10. 我应该使用哪一个:MySQL Lite或SQLite?
- 11. Rabbitmq或Ejabberd,哪一个我应该用于一对一聊天?
- 12. php或javascript应该使用哪一种
- 13. 哪个应该使用Handler,AsyncTask或Thread?
- 14. 我应该使用哪个css和js链接?
- 15. 我有两个web.config文件。我应该使用哪一个?
- 16. JSON2.js或本地JSON方法
- 17. 如何引用Json2.js
- 18. 我应该使用哪个容器
- 19. 我应该使用哪个Facebook SDK?
- 20. BorderLayout,GridLayout,GridBagLayout?我应该使用哪个?
- 21. 我应该使用哪个JSObject?
- 22. 我应该使用哪个postgresql包?
- 23. 我应该使用哪个SQL子句?
- 24. 我应该使用哪个查询?
- 25. 我应该使用哪个GWT EventBus?
- 26. 我应该使用哪个组件?
- 27. 我应该使用哪个错误值?
- 28. 我应该使用哪个容器?
- 29. 我应该使用哪个Rails Association?
- 30. 我应该使用哪个库?
Dupliacte:http://stackoverflow.com/questions/3979649/json2-vs-jquery-json?rq=1 – paulslater19 2012-08-08 13:27:29
是的,那个链接出现后,我发布的问题。但自从两年前以来,我想我会保持我的问题。 – dotnetN00b 2012-08-08 14:33:32