Nullable Gson Модифицированные поля - PullRequest
0 голосов
/ 30 мая 2018

Как создать Gson POJO для JSON, который может иметь дополнительные свойства в объекте JSON, например:

"prop": {}

или

"prop": {"val": "true"}

или

"prop": {"val": "true", "another_val": "true"}

1 Ответ

0 голосов
/ 30 мая 2018

Используйте не примитивные типы в вашем POJO и проверьте на ничтожность.

Например, используйте в штучной упаковке Boolean вместо примитива boolean.Если свойство отсутствует в данных, оно будет выглядеть как null.

...