方式一: 利用FastJson 把对象转化为Map
1.项目引入依赖
<!-- https://mvnrepository.com/artifact/com.alibaba/fastjson -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.56</version>
</dependency>
2.使用FastJson的ParseObject 方法
//导包
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.TypeReference;
/**
*
* @MethodName: getUserInfoDataByUserId
* @Description: 根据useId查询用户信息,封装成map key:属性名,value:属性值
* home.php?mod=space&uid=952169 userId 用户userId
* @return
*/
public Map<String, String> getUserInfoDataByUserId(String userId) {
Map<String, String> userMap = new HashMap<String, String>();
BSysUser bSysUser = new BSysUser();
if (StringUtils.isNoneBlank(userId)) {
bSysUser = bSysUserService.selectByKey(userId);
if (null != bSysUser) {
//userMap = new