diff --git a/hutool-json/pom.xml b/hutool-json/pom.xml index 5c1d63446..34a39eb72 100755 --- a/hutool-json/pom.xml +++ b/hutool-json/pom.xml @@ -41,6 +41,12 @@ ${bouncycastle.version} test + + com.alibaba.fastjson2 + fastjson2 + 2.0.24 + test + diff --git a/hutool-json/src/main/java/cn/hutool/json/InternalJSONUtil.java b/hutool-json/src/main/java/cn/hutool/json/InternalJSONUtil.java index a8931d3ad..26da40e64 100755 --- a/hutool-json/src/main/java/cn/hutool/json/InternalJSONUtil.java +++ b/hutool-json/src/main/java/cn/hutool/json/InternalJSONUtil.java @@ -17,7 +17,7 @@ import cn.hutool.core.util.CharUtil; import cn.hutool.core.util.ObjUtil; import cn.hutool.json.serialize.GlobalSerializeMapping; import cn.hutool.json.serialize.JSONDeserializer; -import cn.hutool.json.serialize.JSONString; +import cn.hutool.json.serialize.JSONStringer; import cn.hutool.json.writer.GlobalValueWriterMapping; import cn.hutool.json.writer.JSONValueWriter; @@ -63,7 +63,7 @@ public final class InternalJSONUtil { } if (object instanceof JSON // - || object instanceof JSONString // + || object instanceof JSONStringer // || object instanceof CharSequence // || object instanceof Number // || ObjUtil.isBasicType(object) // @@ -117,8 +117,8 @@ public final class InternalJSONUtil { /** * 值转为String,用于JSON中。规则为: *