java 对象转成另一个对象
利用 Google 的gson包
public class B {
String a;
String b;
String ccc;
public String getA() {
return a;
}
public void setA(String a) {
this.a = a;
}
public String getB() {
return b;
}
public void setB(String b) {
this.b = b;
}
public String getCcc() {
return ccc;
}
public void setCcc(String ccc) {
this.ccc = ccc;
}
}
public class A {
String a;
String b;
String cc;
public String getA() {
return a;
}
public void setA(String a) {
this.a = a;
}
public String getB() {
return b;
}
public void setB(String b) {
this.b = b;
}
public String getCc() {
return cc;
}
public void setCc(String cc) {
this.cc = cc;
}
}
public class cc {
public static void main(String[] args) {
A a = new A();
a.setA("aa");
a.setB("bb");
a.setCc("cccc");
Gson gs = new Gson(); //需要下载Google的gson包 需要源码包的
String listStr = gs.toJson(a);
B fromJson = gs.fromJson(listStr, B.class);
System.out.println(fromJson.toString());
}
}