Gson игнорирует поле при сериализации при условии - PullRequest
1 голос
/ 11 апреля 2020

У меня есть объект

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

    var status: Int = FILE_PENDING)

В некоторых случаях я хочу сериализовать вышеуказанный класс С полем состояния, но в других случаях БЕЗ поля состояния. Как я могу это сделать ??

1 Ответ

1 голос
/ 11 апреля 2020

Возможно, вы ищете стратегии исключения - для получения более подробной информации просмотрите следующую ссылку на документацию GSON: https://howtodoinjava.com/gson/gson-exclude-or-ignore-fields/:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...