2011-09-28 39 views
0

我想用Gson來解析一個類作爲blob存儲在Google Appengine上。我已經將gson-1.7.1.jar文件添加到我的構建路徑和web-inf/lib文件夾中。我的應用程序編譯罰款,但試圖運行時,該程序將失敗,並在Gson g = new Gson();Gson在Appengine

的錯誤消息的錯誤是:

java.lang.NoClassDefFoundError: Lcom/google/appengine/repackaged/org/joda/time/DateTime;

有沒有人發現了同樣的問題,或者設法得到它工作?已知可與appengine一起使用的任何其他JSON解析器?

回答

3

GSon本身對joda沒有依賴性。你從repackaged進口嗎?這不被支持。

我使用GSon 1.7.1與SDK 1.5.4,它工作正常,但我沒有DateTimes在JSON中表示。

+0

解決了它。組織導入選擇了該包,而不是com.google.gdata.data。 DateTime選項。我不應該只按完成!雖然很奇怪,但可以將原始數據作爲數據存儲區運行。謝謝 – Venatu