Java 不同对象之间的转换
不点
阅读:724
2021-03-31 16:51:59
评论:0
1、Object 转Map
Object 转 Map 对象
BeanMap beanMap = new BeanMap(item);
Map<String, Object> map = new HashMap<String, Object>();
for (Map.Entry<Object, Object> entry : beanMap.entrySet()) {
map.put(String.valueOf(entry.getKey()), entry.getValue());
}
2、Map 转Object
Map 转 Object 对象
Map<String, Object> map = new HashMap<String, Object>();
map.put("id", "1");
try {
Object obj = new Object ();
BeanUtils.populate(obj, map);
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
3、Map 转JSONObject
JSONObject jsonObject = new JSONObject();
for (Map.Entry<String, Object> entry : item.entrySet()) {
jsonObject.put(String.valueOf(entry.getKey()), entry.getValue());
}
4、String 转JSONObject
String 转JSONObject
String text = new String();
JSONObject jsonObject = JSONObject.parseObject(text)
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。