diff --git a/CHANGELOG.md b/CHANGELOG.md index daf09d5d9..5557dcf46 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -24,6 +24,7 @@ * 【db 】 修复嵌套SQL中order by子句错误截断问题(issue#I89RXV@Gitee) * 【http 】 修复graalvm编译后,未读取Content-Length可能导致的读取时间过长问题(issue#I6Q30X@Gitee) * 【core 】 修复JavaSourceCompiler.addSource目录处理错误问题(issue#3425@Github) +* 【core 】 修复时间戳转Bean时异常问题(issue#I8NMP7@Gitee) ------------------------------------------------------------------------------------------------------------- # 5.8.23(2023-11-12) diff --git a/hutool-json/src/test/java/cn/hutool/json/IssueI8NMP7Test.java b/hutool-json/src/test/java/cn/hutool/json/IssueI8NMP7Test.java new file mode 100644 index 000000000..6bd9db836 --- /dev/null +++ b/hutool-json/src/test/java/cn/hutool/json/IssueI8NMP7Test.java @@ -0,0 +1,23 @@ +package cn.hutool.json; + +import lombok.Data; +import lombok.ToString; +import org.junit.Assert; +import org.junit.Test; + +import java.util.Date; + +public class IssueI8NMP7Test { + @Test + public void toBeanTest() { + final String jsonString = "{\"enableTime\":\"1702262524444\"}"; + final DemoModel bean = JSONUtil.toBean(jsonString, JSONConfig.create(), DemoModel.class); + Assert.assertNotNull(bean.getEnableTime()); + } + + @Data + @ToString + static class DemoModel{ + private Date enableTime; + } +}