Android 代码示例:使用 Gson 注解序列化字段
私有字段 isVip:I .注释运行时 Lcom/google/gson/annotations/SerializedName; value = 'isVip' .结束注释 .end field
本代码示例展示如何在 Android 开发中使用 Gson 注解 @SerializedName 将私有字段 'isVip' 序列化为 JSON 格式。
@SerializedName 注解用于指定将字段序列化为 JSON 对象时的名称。在本例中,字段 'isVip' 将被序列化为名为 'isVip' 的 JSON 字段。
代码解释:
.field private isVip:I:定义一个名为 'isVip' 的私有字段,类型为整数 (I)。.annotation runtime Lcom/google/gson/annotations/SerializedName;:使用 Gson 的@SerializedName注解。value = 'isVip':指定字段序列化时的 JSON 字段名。.end annotation:结束注释。.end field:结束字段定义。
使用 Gson 序列化:
Gson gson = new Gson();
String json = gson.toJson(object); // object 为包含 'isVip' 字段的实例
输出 JSON:
{
"isVip": 1
}
注意:
- 确保 Gson 库已添加到项目中。
object为包含 'isVip' 字段的实例。- JSON 输出中的 'isVip' 字段值取决于 'isVip' 字段的实际值。
更多信息:
原文地址: https://www.cveoy.top/t/topic/ohxh 著作权归作者所有。请勿转载和采集!