我有下面的ObjectNode。
handlerObjectNode -> {"Info":{"Brand":{"BrandName":"TOP OF THE WORLD"}}}
我有以下格式的另一个ObjectNode。
fieldObjects -> {"Description":"REGULAR BR"}
如何从上面两个创建下面的ObjectNode?
{
"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");
有关更多信息,This