我有一个特定的 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");
所以我的问题是:如何在特定属性中添加新属性?