我有两个 JSON 文件。
档案一:
"features": [
{
"attributes": {
"NAME": "R T CO",
"LTYPE": 64,
"QUAD15M": "279933",
"OBJECTID": 225,
"SHAPE.LEN": 828.21510830520401
},
"geometry": {
"paths": [
[
[
-99.818614674337155,
27.782542677671653
],
[
-99.816056346719051,
27.782590806976135
]
]
]
}
}
文件 B:
"features": [
{
"geometry": {
"type": "MultiLineString",
"coordinates": [
[
[
-99.773315512624,
27.808875128096
],
[
-99.771397939251,
27.809512259374
]
]
]
},
"type": "Feature",
"properties": {
"LTYPE": 64,
"SHAPE.LEN": 662.3800009247,
"NAME": "1586",
"OBJECTID": 204,
"QUAD15M": "279933"
}
},
我希望将文件 B 重新格式化为文件 A。将“属性”更改为“属性”,将“坐标”更改为“路径”,并删除“类型”:“MultiLineString”和“类型”:“功能”。通过 python 执行此操作的最佳方法是什么?
有没有办法将“属性”键值对重新排序,使其看起来像文件 A?
这是一个相当大的数据集,我想遍历整个文件。