String与实体类bean之间的转换

实体类的转换与字符串的转换
需要转成的格式:
{locationid:‘1001’,locationname:‘张三’,locationx:‘nn’}

{name:’name’,name1:’name1’}

通用的方法:

public static User stringtobean_User(String str) {
		String c=str.substring(str.indexOf("["), str.lastIndexOf("]")+1);
		c=c.replace("[", "{");
		c=c.replace("]", "'}");
		c=c.replace("=", ":'");
		c=c.replace(",", "',");
		System.out.println("接收到去格式的实体类"+c.toString());
		JSONObject jsonObject=JSONObject.fromObject(c);
		User strbean=(User)JSONObject.toBean(jsonObject, User.class);
		return strbean;
		}

使用maven的时候导入的pom

	
		net.sf.json-lib
		json-lib
		2.4
		jdk15
	
		
			commons-beanutils
			commons-beanutils
			1.7.0
		
		
			commons-collections
			commons-collections
			3.1
		
		
			commons-lang
			commons-lang
			2.5
		
		
			net.sf.ezmorph
			ezmorph
			1.0.3
	
		

你可能感兴趣的:(java基础,java,String,实体类,bean)