Можете ли вы порекомендовать Jse Deserializer, который может десериализовать в существующий объект ( объединить 2 объекта )?
Когда пользователь отправляет форму, я хочу сохранить ее в БД следующим образом:
это json от клиента:
{"affiliateId":1,"name":"First Affiliate","email":"email@gmail.com","user.userName":"test","user.password":"pass-hashed","employee.employeeId":1}
Affiliate affiliateFromDb = affiliateApi.getFromDbById(1);
SomeDeserialization json = new SomeDeserialization();
affiliateFromDb = json.fromJson(affiliateFromJson , affiliateFromDb );//affiliateFromDb = target bean
Это означает, что я хочу, чтобы affiliateFromJson был интерполирован в affiliateFromDb.
А потом я позвоню
affiliateApi.save(affiliateFromDb);
Обратите внимание, что json содержит глубокую десериализацию, user.userName
Спасибо