时间字符串为 "09/13/2019 13:08:53" 时可以转换成功, 为"09/11/2019 13:08:53"时转换失败
异常信息如下:
Exception in thread "main" com.alibaba.fastjson.JSONException: Text '09/11/2019 13:08:53' could not be parsed at index 0 at com.alibaba.fastjson.util.TypeUtils.castToJavaBean(TypeUtils.java:1378) at com.alibaba.fastjson.JSONObject.toJavaObject(JSONObject.java:599) at TestEntity.main(TestEntity.java:26) Caused by: com.alibaba.fastjson.JSONException: Text '09/11/2019 13:08:53' could not be parsed at index 0 at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:687) at com.alibaba.fastjson.JSON.parseObject(JSON.java:383) at com.alibaba.fastjson.JSON.parseObject(JSON.java:287) at com.alibaba.fastjson.JSON.parseObject(JSON.java:560) at com.alibaba.fastjson.util.TypeUtils.cast(TypeUtils.java:1062) at com.alibaba.fastjson.util.TypeUtils.cast(TypeUtils.java:1134) at com.alibaba.fastjson.parser.deserializer.JavaBeanDeserializer.createInstance(JavaBeanDeserializer.java:1405) at com.alibaba.fastjson.util.TypeUtils.castToJavaBean(TypeUtils.java:1376) ... 2 more Caused by: java.time.format.DateTimeParseException: Text '09/11/2019 13:08:53' could not be parsed at index 0 at java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1949) at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1851) at java.time.LocalDateTime.parse(LocalDateTime.java:492) at java.time.LocalDateTime.parse(LocalDateTime.java:477) at com.alibaba.fastjson.parser.deserializer.Jdk8DateCodec.parseDateTime(Jdk8DateCodec.java:285) at com.alibaba.fastjson.parser.deserializer.Jdk8DateCodec.deserialze(Jdk8DateCodec.java:93) at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:682) ... 9 more
示例demo FastJsonDemo