【发布时间】:2014-04-02 13:35:41
【问题描述】:
我正在获取一个 JSON 字符串并希望将其转换为类型化对象。
但是我得到以下反序列化错误:
04-02 16:20:45.632: E/AndroidRuntime(30912):
com.google.gson.JsonSyntaxException: 2014-03-25T19:10:07.1466Z
当试图分配给这个时:
private Date endDateTime;
你有什么建议?
【问题讨论】:
-
尝试在反序列化之前将日期格式设置为 Gson 实例,Gson gson= new GsonBuilder().setDateFormat(dateFormat).create();
-
如何使用这是日期只是我json中的一个字段。如何创建 gson?
-
尝试在 Gson 上使用 SqlDateTypeAdapter 作为参数:stackoverflow.com/a/43587232/7308789