java的Object转Map快捷方法
2019-08-19 本文已影响0人
Alinawu
Map mapItem = new HashMap();
Object tempObj = someObj;
if(!StringUtils.isEmpty(tempObj.toString())){
//先转成json字符,再转回json对象,JSON实际上是实现Map接口的子类,所以可以直接赋值给Map对象
mapItem = JSON.parseObject(JSON.toJSONString(tempObj));
}
mapItem.put("newKey", "newValue");