我很好奇,如果有人在這裏有一個偏好,或者如果一個圖書館一定要用於其他圖書館?看來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