您的位置:首页 > 移动开发 > Android开发

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

2016-07-28 11:54 447 查看
我们生成实体类的时候:

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"}

看出来什么异同了吗
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: