Gson在条件下忽略序列化字段

时间:2020-04-11 00:48:19

标签: android kotlin serialization gson

我有一个对象

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

    var status: Int = FILE_PENDING)

有时我想使用状态字段序列化上述类,而其他时候却不使用状态字段序列化。我该怎么办??

1 个答案:

答案 0 :(得分:1)

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