【发布时间】:2016-07-21 18:17:00
【问题描述】:
我需要使用 Python 更新 (CRUD) 嵌套的 JSON 文件。为了能够调用python函数(更新/删除/创建)整体并将其写回json文件。
这是sample file。
我正在查看 the remap 库,但不确定这是否可行。
{
"groups": [
{
"name": "group1",
"properties": [
{
"name": "Test-Key-String",
"value": {
"type": "String",
"encoding": "utf-8",
"data": "value1"
}
},
{
"name": "Test-Key-Integer",
"value": {
"type": "Integer",
"data": 1000
}
}
],
"groups": [
{
"name": "group-child",
"properties": [
{
"name": "Test-Key-String",
"value": {
"type": "String",
"encoding": "utf-8",
"data": "value1"
}
},
{
"name": "Test-Key-Integer",
"value": {
"type": "Integer",
"data": 1000
}
}
]
}
]
},
{
"name": "group2",
"properties": [
{
"name": "Test-Key2-String",
"value": {
"type": "String",
"encoding": "utf-8",
"data": "value2"
}
}
]
}
]
}
【问题讨论】:
-
信息不足。你有什么问题?就像 Fhaab 所说,现有的 json 模块可以让你将 JSON 加载到 python 字典中。您可以根据需要操作字典。为什么你觉得你需要任何额外的库?