java的Object转Map快捷方法

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");

你可能感兴趣的:(java的Object转Map快捷方法)