@SerializedName
Gson を使用した Android での注釈の基本的な目的は何ですか?
いくつか違う例を挙げてください。それを使用する主な目的が理解できません。
ベストアンサー1
Javaクラスの例、
public class Person {
@SerializedName("name")
private String personName;
@SerializedName("bd")
private String birthDate;
}
このクラスには、人物の名前と生年月日を表す2つのフィールドがあります。これらのフィールドには、@シリアル化名アノテーション。このアノテーションのパラメータ(値)は、オブジェクトが使用されるときに使用される名前ですserialising
。deserialising
たとえば、Javaフィールド人名は次のように表される。名前JSON で。
JSONの例、
{
"name":"chintan",
"bd":"01-01-1990"
}