как сериализовать встроенное свойство? - PullRequest
0 голосов
/ 03 мая 2019

Я получаю данные с сервера, чтобы сохранить их в базе данных локальной комнаты

я использовал подход @Embedded для повторного использования класса с некоторыми свойствами в моделях

@Embedded
@SerializedName("generalModel")
@NonNull
private GeneralModel generalModel;

GeneralModel - это просто класс с двумя свойствами, конструктором и установщиком / получателем.

JSON, на который сервер отвечает,

{
prop1: '',
prop2: '',
embeddedProp1: '',
embeddedProp2: ''
}

Я хочу десериализовать embeddedProp1 и embeddedProp2 в экземпляр generalModel.

...