Treemap序列化后无序改为有序

This commit is contained in:
Tutty 2021-05-24 17:30:12 +08:00 committed by Gitee
parent cedfab67f2
commit bf2f9348d3

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));
}
/**