Gson在条件下忽略序列化字段
Gson ignore field on serialization under condition
我有对象
data class FileInformation(
@SerializedName("filename")
val fileName: String,
@SerializedName("filesize")
val fileSize: Long,
@SerializedName("filedate")
val fileDate: String,
var status: Int = FILE_PENDING)
有时我想用状态字段序列化上面的 class 但其他时候没有状态字段。我该怎么做?
您可能正在寻找排除策略 - 请查看以下 link GSON 文档以了解更多详细信息:https://howtodoinjava.com/gson/gson-exclude-or-ignore-fields/ :)
我有对象
data class FileInformation(
@SerializedName("filename")
val fileName: String,
@SerializedName("filesize")
val fileSize: Long,
@SerializedName("filedate")
val fileDate: String,
var status: Int = FILE_PENDING)
有时我想用状态字段序列化上面的 class 但其他时候没有状态字段。我该怎么做?
您可能正在寻找排除策略 - 请查看以下 link GSON 文档以了解更多详细信息:https://howtodoinjava.com/gson/gson-exclude-or-ignore-fields/ :)