Java 不同对象之间的转换

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)
发布了1266 篇原创文章 · 获赞 275 · 访问量 290万+

猜你喜欢

转载自blog.csdn.net/zhouzhiwengang/article/details/104702020