我使用org.json庫在我的應用中使用JSON數據。但似乎Google應用引擎不允許使用它,在GAE應用上使用JSON的最佳方式是什麼?解析谷歌應用引擎上的JSON(java)
回答
我一個星期前有類似的問題,並比較了一些後, Java JSON庫(包括JSonLIB和GSON)我選擇了Jackson。檢查StackOverflow上的其他比較,其中大多數會推薦傑克遜。
在谷歌Appengine上使用它兩個星期後,我就喜歡它。它不僅具有比其他提到的庫更多的功能,而且速度也更快(請參閱基準測試here)。它是Jersey中的Json引擎,如果你想在Appengine上做任何Restful,我會推薦它。
它穩定並且仍然在積極開發,第2版剛剛在幾周前發佈。
更新:here是使用傑克遜與GAE的示例演示。
考慮在AppEngine中使用Jackson的人還應該查看https://github.com/icoloma/jackson4gae/以序列化AppEngine類。 (公平的警告:我是開發人員,但仍然是GAE + Jackson項目的常見需求) – 2013-05-22 08:33:55
最後一個示例鏈接已爛掉。說明中的答案尚不清楚,我無法遵循。 – Suma 2016-09-14 09:15:32
使用快速JSON是一個非常高效的API。傑克遜需要太多的代碼。
http://code.alibabatech.com/wiki/display/FastJSON/Home
https://github.com/alibaba/fastjson
的庫拷貝到WEB-INF/lib文件夾,並使用com.alibaba.fastjson.JSON
靜態方法,如JSON.toJSONString(object)
- 1. 用谷歌應用引擎上傳和解析csv文件
- 2. 谷歌應用引擎上的CUPP(pentest)
- 3. Jinja2谷歌應用引擎上的PackageLoader
- 4. 谷歌應用引擎上的Django 1.1
- 5. 谷歌應用引擎上的CMS
- 6. 在谷歌應用程序引擎JAVA
- 7. 谷歌應用程序引擎 - 解析JSON - 從一個表格 - Python的
- 8. 解析json結構從谷歌api請求與應用引擎的golang
- 9. SSL谷歌應用引擎
- 10. 谷歌應用引擎HardDeadlineExceededError
- 11. 谷歌應用引擎
- 12. java.lang.ClassNotFoundException:org.springframework.web.servlet.DispatcherServlet谷歌應用引擎
- 13. 谷歌應用引擎
- 14. 從谷歌應用引擎遷移到谷歌計算引擎
- 15. 如何GO解析HTML模板,谷歌應用程序引擎
- 16. PHP:解析在谷歌應用程序引擎
- 17. 谷歌應用程序引擎解析xml超過1 MB
- 18. 如何解析餘數:0]谷歌 - 應用程序引擎
- 19. 解析JSON響應與谷歌JSON
- 20. java +谷歌網絡工具包(谷歌應用程序引擎)
- 21. 谷歌應用程序引擎(JAVA)Slim3谷歌圖表
- 22. Java - 在谷歌應用引擎上配置的屬性文件
- 23. 如何解析HTTPResponse對象使用谷歌低級別API獲取谷歌應用程序引擎/ java
- 24. HttpOnly Cookie上谷歌應用程序引擎java
- 25. 谷歌應用程序引擎Java篩選3列以上
- 26. 谷歌玩谷歌遊戲與谷歌應用引擎
- 27. 谷歌應用程序引擎的應用程序監控java
- 28. 使用谷歌應用程序引擎上傳Java應用程序java sdk
- 29. 谷歌應用/谷歌應用引擎關係
- 30. 解析谷歌方向json
第一環節都爛了。除非有人能夠提供其內容,否則現在的答案是無用的。 – Suma 2016-06-17 06:54:15