将Object对象转换成Map以及将Map转成Object
2019-10-29 09:51 yang光 阅读(3288) 评论(1) 收藏 举报1.将Object对象转换成Map
User user = new User();
user.setAge = 19;
user.setName = "小明";
Map<String, Object> userMap = JSONObject.parseObject(JSONObject.toJSONString(user, new TypeReference<Map<String, Object>>(){}));
2.将Map转成Object
Map<String, Object> userMap = new HashMap<String, Object>();
userMap.put("age",18);
userMap.put("name","小张");
User user = JSON.parseObject(JSON.toJSONString(userMap), User.class);
总结:
首先需要将转换的对象(Map)转化成json字符串,再利用JSONObject.parseObject或者JSON.parseObject转换程对应的类型
技术交流圈

浙公网安备 33010602011771号