Android—实体类toString加与不加的区别

来源:互联网 发布:学java好还是安卓好 编辑:程序博客网 时间:2024/06/06 01:21

我们生成实体类的时候:

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();
    }
}

第二种是有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"}


看出来什么异同了吗










0 0
原创粉丝点击