From f2c379ee37c1609fd49a0e0cc9d185f699b43997 Mon Sep 17 00:00:00 2001 From: Looly Date: Fri, 27 Sep 2024 14:20:02 +0800 Subject: [PATCH] fix code --- .../src/main/java/org/dromara/hutool/json/JSONUtil.java | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/JSONUtil.java b/hutool-json/src/main/java/org/dromara/hutool/json/JSONUtil.java index 48e891873..c3784fff7 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/JSONUtil.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/JSONUtil.java @@ -20,7 +20,6 @@ import org.dromara.hutool.core.io.IORuntimeException; import org.dromara.hutool.core.io.file.FileUtil; import org.dromara.hutool.core.lang.Assert; import org.dromara.hutool.core.lang.mutable.MutableEntry; -import org.dromara.hutool.core.reflect.TypeReference; import org.dromara.hutool.core.text.StrUtil; import org.dromara.hutool.core.util.ObjUtil; import org.dromara.hutool.json.support.JSONStrFormatter; @@ -409,11 +408,7 @@ public class JSONUtil { if (null == obj) { return null; } - final JSON json = parse(obj, config); - if (type instanceof TypeReference) { - type = ((TypeReference) type).getType(); - } - return json.toBean(type); + return parse(obj, config).toBean(type); } // endregion