rev:linkhashmap

This commit is contained in:
zhangzq
2024-12-01 19:25:14 +08:00
parent 027340b2ac
commit 28b295e659

View File

@@ -133,7 +133,7 @@ public class MappingHandler extends TypeHandler<JSONObject, JSONObject> {
}
if (valueStruc instanceof Map){
Map<String, Object> valueStrucMap = (Map<String, Object>) valueStruc;
Map<String, Object> valueMap = new HashMap<>();
Map<String, Object> valueMap = new LinkedHashMap<>();
if (StringUtils.isNotEmpty(skip)){
if (skip.contains("#M")){
@@ -158,7 +158,7 @@ public class MappingHandler extends TypeHandler<JSONObject, JSONObject> {
}
if (valueStruc instanceof List){
Object item = ((List<?>) valueStruc).get(0);
Map<String, Object> valueMap = new HashMap<>();
Map<String, Object> valueMap = new LinkedHashMap<>();
Map<String,Object> valueStrucMap = (Map) item;
for (String innerKey : valueStrucMap.keySet()) {
Object innerValueStruc = valueStrucMap.get(innerKey);