【发布时间】:2016-12-04 09:26:16
【问题描述】:
我想获取一个 JsonNode 树并更新每个值。这可以用 lambda 表达式来完成吗?
{
"resource": {
"key1": "value1",
"key2": "value2",
"key3": "value3"
}
}
我正在尝试使用以下逻辑:
JsonNode json = new ObjectMapper().readTree(new ObjectMapper().writeValueAsString(myObject));
ObjectNode rootNode = (ObjectNode) json;
ObjectNode resourceNode = (ObjectNode) rootNode.path("resource");
//Psuedo Code here
resourceNode.forEach(node -> node.value = myFunc(node.value));
提前致谢!
【问题讨论】:
-
@RC 有可能