Gson java.text.ParseException:不可解析的日期
我在使用Gson反序列化json时遇到了一个异常Gson java.text.ParseException:不可解析的日期,java,gson,Java,Gson,我在使用Gson反序列化json时遇到了一个异常 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(); 问候 感谢@MattBa
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();
问候 感谢@MattBall!可能重复!您能否提供一个示例,说明在反序列化一个类(其中包含嵌套类)时,如何插入自定义反序列化,该日期对象是其中一个字段?我对如何做有点困惑。如何实现这种自定义反序列化的问题已在中讨论过。此线程看起来应该关闭。您的答案不断给出。正在将json字符串中的.net日期反序列化为java日期字段,并收到解析异常。我被你的答案绊倒了,它解决了我的问题。谢谢