!333 修复Treemap乱序

Merge pull request !333 from Tutty/v5-dev
This commit is contained in:
Looly 2021-05-24 23:11:13 +08:00 committed by Gitee
commit 97f5e2bfa7

View File

@ -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<String>, Map<String, Object>
* @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));
}
/**