目前我这样做是为了将JsonNode
转换为POJO:
try {
MyClass obj = mapper.treeToValue(jsonData, MyClass.class)));
/* consume obj */
} catch (JsonProcessingException ex) {
return false;
}
但有时我不想获得MyClass
的新实例。我之前已经填充了它,现在我只想为某些字段设置新值并保留未更改字段的旧值。我想要的是这样的:mapper.readJsonNodeToPOJO(jsonData, obj)));
是否可以这样做?