Я недавно присоединился к миру веб-сервисов и начал работать над созданием и обновлением спящих объектов, используя входные данные json.
Следующий API-интерфейс преобразует входные данные json в новый объект pojo:
Pojo newObject=mapper.readValue(jsonInput,Pojo.class);
Это хорошо работает с созданием API.
А как насчет обновления apis:
У меня большое pojo, и я не хочу вдаваться в длинный метод установки каждого значения в объект pojo из json input
я хочу что-то вроде:
Pojo existingPojo=getFromDatabase();
existingPojo=mapper.readValue(updateJsonValues,existingPojo);
saveToDatabase(existingPojo);
Таким образом, какие бы атрибуты ни имел updateJsonValues, они обновляются в существующем Pojo.
Это было бы очень полезно. Заранее спасибо.