android - Gson 在条件下忽略序列化字段
问题描述
我有一个对象
data class FileInformation(
@SerializedName("filename")
val fileName: String,
@SerializedName("filesize")
val fileSize: Long,
@SerializedName("filedate")
val fileDate: String,
var status: Int = FILE_PENDING)
有时我想用状态字段序列化上述类,但有时没有状态字段。我怎样才能做到这一点??
解决方案
您可能正在寻找排除策略 - 请查看 GSON 文档的以下链接以获取更多详细信息:https ://howtodoinjava.com/gson/gson-exclude-or-ignore-fields/ :)
推荐阅读
- python - 使用moviepy.editor将文本放入视频中会出错
- pine-script - 是否有一个 wat 可以返回一个值之前的柱数
- github - Github通知图标解码表?
- python - 用一个值填充numpy数组对角线以上的所有值
- android - 为什么通知振动不再正常工作?
- javascript - 异步任务的回调是否应该异步运行后续任务?
- python - 我试图制作一个简单的不和谐机器人来加入和离开语音频道,但我不能让机器人离开频道
- php - 正确的正则表达式模式
- twilio-api - 如何创建 500 个 Twilio API 密钥和 API 机密的“批次”而不是一次一个?
- html - 部分获取音频