【发布时间】:2018-08-01 07:02:28
【问题描述】:
我正在处理一些复杂的 JSON 文件,我需要读取所有值并在它们遇到特定字符串时重命名它们。
问题是 JSON 文件在字典中的列表中包含字典...非常疯狂。这是一个例子:
{
"key1": {
"subkey11": "KeepMe1",
"subkey12": "ChangeMe2"
},
"key2": [],
"key3": [],
"key4": [
{
"subkey41": "ChangeMe41",
"subkey42": "KeepMe42",
"subkey43": "ChangeMe43",
"subkey44": [
{
"subkey441": "ChangeMe441",
"subkey442": "KeepMe442"
}
]
}
]
}
如果需要,我如何递归读取所有内容以获取值并重命名它们?
我对此感到非常疯狂。提前致谢!
【问题讨论】:
-
请详细说明您到目前为止所尝试的内容。 SO 不是代码编写服务,但如果您能告诉我们您哪里出错了,我们将很乐意提供帮助。
-
@PaxVobiscum 很难解释我所尝试的一切。我不是想通过简单的方式得到答案,我只是想寻求一些技巧,帮助我了解不同的观点并应用我认为最好的解决方案。还是谢谢。
标签: python json dictionary key