@SerializedName
注解在Android中使用Gson的基本用途是什么?
给我一些不同的例子。我无法理解使用它的主要目的。
最佳答案
Java 类示例,
public class Person {
@SerializedName("name")
private String personName;
@SerializedName("bd")
private String birthDate;
}
这个类有两个字段,分别代表一个人的姓名和出生日期。这些字段使用 @SerializedName 注释进行注释。此注解的参数(值)是 serialising
和 deserialising
对象时要使用的名称。例如,Java 字段 personName 在 JSON 中表示为 name。
JSON 示例,
{
"name":"chintan",
"bd":"01-01-1990"
}
关于java - 使用Gson在Android中@SerializedName注解的基本目的是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28957285/