[BUG] fastjson2 将时间戳解析为 LocalDateTime,较早的时间解析出现异常
Connected to the target VM, address: '127.0.0.1:58990', transport: 'socket' Exception in thread "main" com.alibaba.fastjson2.JSONException: can not cast to java.time.LocalDateTime, from class java.lang.Integer at com.alibaba.fastjson2.util.TypeUtils.cast(TypeUtils.java:1521) at com.alibaba.fastjson2.reader.FieldReader.acceptAny(FieldReader.java:429) at com.alibaba.fastjson2.reader.ObjectReaderAdapter.createInstance(ObjectReaderAdapter.java:627) at com.alibaba.fastjson2.JSONObject.to(JSONObject.java:1248) at com.alibaba.fastjson2.JSONObject.toJavaObject(JSONObject.java:1258) at net.gaox.util.date.json.deserializer.test.T2.main(T2.java:18) Disconnected from the target VM, address: '127.0.0.1:58990', transport: 'socket'
Process finished with exit code 1 The expected correct result (fastjson's result): Connected to the target VM, address: '127.0.0.1:58981', transport: 'socket' 1970-01-01T08:00 2020-01-01T08:00 Disconnected from the target VM, address: '127.0.0.1:58981', transport: 'socket'
Process finished with exit code 0
内容来源: alibaba/fastjson