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.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号