gpt4 book ai didi

java - 在 jackson 的属性内添加属性

转载 作者:太空宇宙 更新时间:2023-11-04 10:32:09 26 4
gpt4 key购买 nike

我有一个特定的 Geojson 结构(功能)存储为字符串,请参阅下面的示例:

{
"type": "Feature",
"properties": {
"scalerank": 2,
"adm1_code": "USA-3514",
"diss_me": 3514,
"adm1_cod_1": "USA-3514",
"iso_3166_2": "US-MN"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
....
]
]
}
}

我想附加该 geojson 并进行一些修改。所以我首先使用以下方法将此结构映射到 Jackson ObjectNode:

           ObjectNode bufferFeature = mapper.valueToTree(bufferPolygon);

然后我想在属性中附加一些元素以添加一些新属性。我知道如何在不指定父级的情况下正常添加属性,我使用 bufferFeature.put("prop1","value");

所以我的问题是:如何在特定属性中添加新属性?

最佳答案

您必须使用与要添加属性的对象相对应的 ObjectNode。例如,尝试:bufferFeature.with("properties").put("prop1", "value")

查看this question的答案.

关于java - 在 jackson 的属性内添加属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49881268/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com