Я получаю данные с сервера, чтобы сохранить их в базе данных локальной комнаты
я использовал подход @Embedded для повторного использования класса с некоторыми свойствами в моделях
@Embedded
@SerializedName("generalModel")
@NonNull
private GeneralModel generalModel;
GeneralModel - это просто класс с двумя свойствами, конструктором и установщиком / получателем.
JSON, на который сервер отвечает,
{
prop1: '',
prop2: '',
embeddedProp1: '',
embeddedProp2: ''
}
Я хочу десериализовать embeddedProp1 и embeddedProp2 в экземпляр generalModel.