18
我收到了一個使用Gson反序列化json的異常。Gson java.text.ParseException:解析日期
java.text.ParseException: Unparseable date: "2011-10-19T23:30:00-04:00"
23:30:00部分對我來說似乎很陌生。這是無效日期嗎?
我收到了一個使用Gson反序列化json的異常。Gson java.text.ParseException:解析日期
java.text.ParseException: Unparseable date: "2011-10-19T23:30:00-04:00"
23:30:00部分對我來說似乎很陌生。這是無效日期嗎?
你必須在GsonBuilder中定義日期格式,就像這樣。
Gson gSon= new GsonBuilder().setDateFormat("yyyy-MM-dd'T'HH:mm:ss").create();
問候!
你的答案不斷給予。將json字符串中的.net日期反序列化爲java日期字段,並且正在解析異常。我在這裏絆倒了你的答案,它解決了我的問題。謝謝。 –
[GSON反序列化鍵值到自定義對象]的可能重複(http://stackoverflow.com/questions/5845822/gson-deserializing-key-value-to-custom-object) –
Thanks @MattBall!你可以提供一個例子,說明當我反序列化一個類(裏面有嵌套類)時,如何插入自定義反序列化,其中一個字段是這個Date對象嗎?我對如何去做有點困惑。 – LuxuryMode
http://stackoverflow.com/questions/7883615/custom-deserialization-in-gson中介紹瞭如何實現這種自定義反序列化的問題。這個線程看起來應該是關閉的。 –