【发布时间】:2017-06-02 10:40:19
【问题描述】:
我有下面的 ObjectNode。
handlerObjectNode -> {"Info":{"Brand":{"BrandName":"TOP OF THE WORLD"}}}
我有另一个ObjectNode,格式如下。
fieldObjects -> {"Description":"REGULAR BR"}
如何从以上两个中创建下面的 ObjectNode?p>
{
"Info": {
"Brand": {
"BrandName": "TOP OF THE WORLD"
}
"Description": "REGULAR BR"
}
}
我尝试了以下代码。
handlerObjectNode.setAll(fieldObjects);
但它会导致以下 ObjectNode。
{
"Info": {
"Brand": {
"BrandName": "TOP OF THE WORLD"
}
},
"Description": "REGULAR BR"
}
我正在使用 Jackson 的 com.fasterxml.jackson.databind.node.ObjectNode。任何帮助将不胜感激。
【问题讨论】:
-
试试 .. root.with("Info").put("Description", "REGULAR BR");更多info
-
@Onkar 成功了!谢了哥们。请把这个作为答案:)
标签: java json data-binding jackson fasterxml