对象,map,list,object互转
一、 对象,map,list,object互转
1.Object 转map
Object object=new Object()
Map<String, Object> map = BeanUtil.beanToMap(object);
2.Object转实体类
UserVO userVo=JSONUtil.toBean((String)object,UserVO.class)
3.实体类对象转String
String string =JSONObject.toJSONString(userVO)
4.String转实体类
UserVO userVO = JSON.parseObject(string,UserVO.class);
5.String 转map
Map<String,Object> map = JSON.parseObject(String, Map.class);
6.String 转List
List<String> list = JSON.parseArray(string, String.class);
7.String 转JSON
JSONObject jsonObject = JSONUtil.parseObj(string);
List<String>list= jsonObject.getJSONArray(“string”)
再通过jsonObject.get("success").toString())获取具体的值
8.Map转实体对象
UserVo user = JSON.parseObject(JSON.toJSONString(map), UserVo.class);