Gson

作者: 德罗德 | 来源:发表于2017-07-28 17:46 被阅读4次

serialized: model to string
deserialized: string to model

1.SerializedName

value用于serialized或deserialized
alternate用于deserialized

@SerializedName(value = "id", alternate = "tagId")
private int id;

2.Since

Gson gson = new GsonBuilder().setVersion(1.0).create()

 public class User {
    private String firstName;
    private String lastName;
    @Since(1.0) private String emailAddress;
    @Since(1.0) private String password;
    @Since(1.1) private Address address;
  }

3.Until
统一用于verison处理

4.Expose
类似白名单,名单内的对象可以serialized,deserialized

5.JsonAdapter

相关文章

网友评论

      本文标题:Gson

      本文链接:https://www.haomeiwen.com/subject/vekflxtx.html