修复JsonUtil.toBean泛型数组类型丢失问题(pr#3876@Github)

This commit is contained in:
Looly
2025-03-03 12:05:32 +08:00
parent bb0eb91087
commit 9b19bf84a8
3 changed files with 12 additions and 2 deletions

View File

@@ -42,6 +42,8 @@ public class Issue3504Test {
jsonBean.setClasses(new Class[]{String.class});
final String jsonStr = JSONUtil.toJsonStr(jsonBean);
Assertions.assertEquals("{\"name\":\"test\",\"classes\":[\"java.lang.String\"]}", jsonStr);
final JsonBean bean = JSONUtil.toBean(jsonStr, JsonBean.class);
Assertions.assertNotNull(bean);
Assertions.assertEquals("test", bean.getName());