From bf2f9348d3595da8eb92618ded27ead1cdcc1ec4 Mon Sep 17 00:00:00 2001 From: Tutty Date: Mon, 24 May 2021 17:30:12 +0800 Subject: [PATCH] =?UTF-8?q?Treemap=E5=BA=8F=E5=88=97=E5=8C=96=E5=90=8E?= =?UTF-8?q?=E6=97=A0=E5=BA=8F=E6=94=B9=E4=B8=BA=E6=9C=89=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hutool-json/src/main/java/cn/hutool/json/JSONObject.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hutool-json/src/main/java/cn/hutool/json/JSONObject.java b/hutool-json/src/main/java/cn/hutool/json/JSONObject.java index efc3db59d..18d4a9d08 100644 --- a/hutool-json/src/main/java/cn/hutool/json/JSONObject.java +++ b/hutool-json/src/main/java/cn/hutool/json/JSONObject.java @@ -25,6 +25,7 @@ import java.math.BigInteger; import java.util.Collection; import java.util.Enumeration; import java.util.LinkedHashMap; +import java.util.TreeMap; import java.util.Map; import java.util.ResourceBundle; import java.util.Set; @@ -157,7 +158,7 @@ public class JSONObject implements JSON, JSONGetter, Map * @since 3.0.9 */ public JSONObject(Object source, boolean ignoreNullValue) { - this(source, ignoreNullValue, (source instanceof LinkedHashMap)); + this(source, ignoreNullValue, (source instanceof LinkedHashMap) || (source instanceof TreeMap)); } /**