我们生成实体类的时候:
1.
public class Root {
private String signinImg1;
public void setSigninImg1(String signinImg1){
this.signinImg1 = signinImg1;
}
public String getSigninImg1(){
return this.signinImg1;
}
}
2.
public class Root {
private String signinImg1;
public void setSigninImg1(String signinImg1){
this.signinImg1 = signinImg1;
}
public String getSigninImg1(){
return this.signinImg1;
}
@Override
public String toString() {
return super.toString();
}
}
@Override
public String toString() {
return super.toString();
}
第二种是有toString方法
我们请求数据的时候,需要封装为json数据
Root
u = new Root();
Map<String, String> map = new HashMap<String, String>();
String json = new Gson().toJson(u);
map.put("params", json);
那么两种json 打印出来的分别是:
1.{"signinImg1":"grwgtrewgre"}
2.{signinImg1:"grwgtrewgre"}
看出来什么异同了吗