mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-05-09 23:51:34 +08:00
fix code
This commit is contained in:
parent
0344982767
commit
b107e5e0e8
@ -123,8 +123,8 @@ public class JSONObject implements JSON, JSONGetter<String>, Map<String, Object>
|
|||||||
if (null == config) {
|
if (null == config) {
|
||||||
config = JSONConfig.create();
|
config = JSONConfig.create();
|
||||||
}
|
}
|
||||||
|
final Comparator<String> keyComparator = config.getKeyComparator();
|
||||||
if (config.isIgnoreCase()) {
|
if (config.isIgnoreCase()) {
|
||||||
final Comparator<String> keyComparator = config.getKeyComparator();
|
|
||||||
if(null != keyComparator){
|
if(null != keyComparator){
|
||||||
// 比较器存在情况下,isOrder无效
|
// 比较器存在情况下,isOrder无效
|
||||||
this.rawHashMap = new CaseInsensitiveTreeMap<>(keyComparator);
|
this.rawHashMap = new CaseInsensitiveTreeMap<>(keyComparator);
|
||||||
@ -132,7 +132,6 @@ public class JSONObject implements JSON, JSONGetter<String>, Map<String, Object>
|
|||||||
this.rawHashMap = config.isOrder() ? new CaseInsensitiveLinkedMap<>(capacity) : new CaseInsensitiveMap<>(capacity);
|
this.rawHashMap = config.isOrder() ? new CaseInsensitiveLinkedMap<>(capacity) : new CaseInsensitiveMap<>(capacity);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
final Comparator<String> keyComparator = config.getKeyComparator();
|
|
||||||
if(null != keyComparator){
|
if(null != keyComparator){
|
||||||
// 比较器存在情况下,isOrder无效
|
// 比较器存在情况下,isOrder无效
|
||||||
this.rawHashMap = new TreeMap<>(keyComparator);
|
this.rawHashMap = new TreeMap<>(keyComparator);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user