【发布时间】:2014-12-18 12:20:29
【问题描述】:
我有一个像这样的JSON 文件:
{
"top_key1": {
"bottom.key1": "one",
"bottom.key2": "two"
},
"top_key2": [
"bottom.key1": "one",
"bottom.key2": "two",
]
}
而且我需要存储在不允许我存储带有句点 (.) 的密钥的数据结构中。如何遍历这个JSON 结构,以便将每个. 替换为_?最终结果是:
{
"top_key1": {
"bottom_key1": "one",
"bottom_key2": "two"
},
"top_key2": [
"bottom_key1": "one",
"bottom_key2": "two",
]
}
JSON 文件可以嵌套多次(未知),值也可以有.,但我不希望它们被_ 替换。另外,“top_key2”的值是一个列表,应该保留。
【问题讨论】:
-
这是最终帮助我的答案。谢谢!
标签: python