如何使用 Jackson 将一个 ObjectNode 作为子节点添加到另一个 ObjectNode 中?

2024-01-30

我有下面的 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");

欲了解更多信息,请点击here https://www.baeldung.com/jackson-json-node-tree-model.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 Jackson 将一个 ObjectNode 作为子节点添加到另一个 ObjectNode 中? 的相关文章

随机推荐