From 3e9452dfe871ed67af9e64a387fe3d2caf885dea Mon Sep 17 00:00:00 2001 From: Looly Date: Sun, 25 Aug 2024 22:34:22 +0800 Subject: [PATCH] fix code --- .../org/dromara/hutool/core/convert/impl/TripleConverter.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/convert/impl/TripleConverter.java b/hutool-core/src/main/java/org/dromara/hutool/core/convert/impl/TripleConverter.java index e04ed9061..7da863c2a 100755 --- a/hutool-core/src/main/java/org/dromara/hutool/core/convert/impl/TripleConverter.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/convert/impl/TripleConverter.java @@ -69,7 +69,9 @@ public class TripleConverter implements Converter { public Triple convert(final Type leftType, final Type middleType, final Type rightType, final Object value) throws ConvertException { Map map = null; - if (BeanUtil.isReadableBean(value.getClass())) { + if(value instanceof Map){ + map = (Map) value; + }else if (BeanUtil.isReadableBean(value.getClass())) { // 一次性只读场景,包装为Map效率更高 map = BeanUtil.toBeanMap(value); }