使用Gson在Android中@SerializedName注释的基本目的是什么?

使用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"
}
上一篇:java – 使用GSON将JSON解析为POJO


下一篇:Ajax —— 服务器端发送JSON数据