首页 > 解决方案 > Gson 在条件下忽略序列化字段

问题描述

我有一个对象

data class FileInformation(
    @SerializedName("filename")
    val fileName: String,
    @SerializedName("filesize")
    val fileSize: Long,
    @SerializedName("filedate")
    val fileDate: String,

    var status: Int = FILE_PENDING)

有时我想用状态字段序列化上述类,但有时没有状态字段。我怎样才能做到这一点??

标签: androidkotlinserializationgson

解决方案


您可能正在寻找排除策略 - 请查看 GSON 文档的以下链接以获取更多详细信息:https ://howtodoinjava.com/gson/gson-exclude-or-ignore-fields/ :)


推荐阅读