大家好,又见面了,我是你们的朋友全栈君。
实体转对象
方法一:一句搞定,直接返回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);
方法三:利用反射(技术大佬可以尝试此方案)——详见原文
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/137826.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...