java实体entity转map对象

实体转对象

方法一:一句搞定,直接返回map对象(弊端新的对象无法扩展字段):

import org.springframework.cglib.beans.BeanMap;
BeanMap.create(entityObj);

**方法二:**利用fastjson处理(如下方式1,快捷)

import com.alibaba.fastjson.JSONObject;
//方式1、强转为JSONObject
JSONObject xxx = (JSONObject) JSONObject.toJSON(xxxEntity);

//方式2、转成json,在转为map(未验证,但是理论上没问题)
String json = JSONObject.toJSONString(entityObj);
Map map = JSONObject.parseObject(json, Map.class);???????

**方法三:**利用反射(技术大佬可以尝试此方案)——详见原文


版权声明:本文为geejkse_seff原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。