Чтение строки json для существующего объекта через Jackson Object mapper - PullRequest
0 голосов
/ 23 октября 2018

Мне нужно преобразовать строку json в объект, который уже существует, чтобы он просто устанавливал сопоставленные поля.Ниже показано, как обычно Object mapper предназначен для чтения значения, которое преобразует его в Java-объект и генерирует новый объект.

String jsonSample =// some json string
Product product = new ObjectMapper().readValue(jsonSample, Product.class);

Если у меня уже есть объект Product, созданный и для него установлены некоторые значения, которых нет в Stringкак я могу это сделать?

Я выгляжу примерно так:

Product productSample = new ProductSample();
1) //productSample setters for few fields
2) new ObjectMapper().readValue(jsonSample, product);
3//productSample setters for few fields

В конце я должен установить все поля как часть шагов 1, 2 и 3)

...