Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gson java.text.ParseException:不可解析的日期_Java_Gson - Fatal编程技术网

Gson java.text.ParseException:不可解析的日期

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

我在使用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();

问候

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