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");
网友评论