通过定义别名,更灵活定义属性,从而方便读取和解析,然而,解析工具的不同,所使用的注解也不一样。下面列举3种常用JSON解析工具在实体类属性名上的定义:
1.Gson
@SerializedName("idcard")
private String idcardNo;
2.fastJson
@JSONField(name="idcard")
private String idcardNo;
3.JackSon
@JsonProperty("idcard")
private String idcardNo;