【发布时间】:2016-09-02 19:35:55
【问题描述】:
我知道如何使用带有ObjectNode.put() 的jackson 添加属性,但是有没有办法在特定位置插入属性?
例如,如果我有这个 JsonNode:
{
"property1":"val1",
"property2":"val2",
"property3":"val3"
}
我想要的是:
{
"property1":"val1",
"property4":"val4",
"property2":"val2",
"property3":"val3"
}
我怎样才能通过 Jackson 实现这一目标?
【问题讨论】:
-
对象属性顺序应该无关紧要。你为什么在乎?
-
我正在解析一个 json 文件,我想在特定位置添加一个属性然后回写。这可能吗?
-
为什么要关心具体的“职位”?为什么重要?
-
这个文件是用来配置的,格式很好,不想弄乱。
-
节点很大还是可以复制?