1,已知一个类全路径名称,即包名,类名,该类有成员变量,public属性,没有get和set方法。
2,已知另一个Bean类属性和1中的成员变量和类型都一样,将bean转换成json字符串,
3 ,遍历json,key,和1类成员变量相同,则给1中的成员设值。
代码:1 类。
public class NoPerson1 implements Copyable, Serializable{
/* *//**
* serialVersionUID
*//*
private static final long serialVersionUID = -2445027108030048781L;*/
public String name = "";
public String adress = "";
/* (non-Javadoc)
* @see java.lang.Object#toString()
*/
@Override
public String toString() {
return "NoPerson [name=" + name + ", adress=" + adress + ", age=" + age
+ ", job=" + job + ", country=" + country + "]";
}
public int age = 0;
public String job = "";
public String country = "";
/* (non-Javadoc)
* @see com.rti.dds.infrastructure.Copyable#copy_from(java.lang.Object)
*/
@Override
public Object copy_from(Object arg0) {
return null;
}
2,类
/**
* @author Administrator
*
*/
public class Person1 {
private String name = "";
private String adress = "";
private int age = 0;
private String job = "";
private String country = "";
private String ss