|
@@ -119,6 +119,30 @@ public class JHashMap<K, V> extends HashMap<K, V> implements JMap<K, V>, Seriali
|
|
return v == null ? null : v;
|
|
return v == null ? null : v;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
+ public JMap<String, Object> getMap(K key) {
|
|
|
|
+ Object value = this.get(key);
|
|
|
|
+ if (value == null) {
|
|
|
|
+ return null;
|
|
|
|
+ }
|
|
|
|
+ return new JHashMap<>(BeanUtil.beanToMap(value));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public List<JMap<String, Object>> getList(K key) {
|
|
|
|
+ Object value = this.get(key);
|
|
|
|
+ if (value == null) {
|
|
|
|
+ return null;
|
|
|
|
+ }
|
|
|
|
+ List<Object> list = (List<Object>) value;
|
|
|
|
+ List<JMap<String, Object>> result = new ArrayList<>();
|
|
|
|
+ for (Object valueInfo : list) {
|
|
|
|
+ JMap<String, Object> jMap = new JHashMap<>(BeanUtil.beanToMap(valueInfo));
|
|
|
|
+ result.add(jMap);
|
|
|
|
+ }
|
|
|
|
+ return result;
|
|
|
|
+ }
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 将对象List转为MapList
|
|
* 将对象List转为MapList
|
|
*
|
|
*
|
|
@@ -168,4 +192,6 @@ public class JHashMap<K, V> extends HashMap<K, V> implements JMap<K, V>, Seriali
|
|
}
|
|
}
|
|
return page2;
|
|
return page2;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+
|
|
}
|
|
}
|