使用Gson在Android中@SerializedName注释的基本目的是什么?
给我一些不同的例子.我无法理解使用它的主要目的.
解决方法:
Java类示例,
public class Person {
@SerializedName("name")
private String personName;
@SerializedName("bd")
private String birthDate;
}
此类有两个字段,表示人员的姓名和出生日期.这些字段使用@SerializedName注释进行注释.此批注的参数(值)是序列化和反序列化对象时要使用的名称.例如,Java字段personName在JSON中表示为名称.
JSON示例,
{
"name":"chintan",
"bd":"01-01-1990"
}