我有一个 json 文件,我在 python 中用作字典。 json 文件真的很长,有 10k+ 条记录。我需要用“id”的值替换“iscategorical”中的 $home 部分。进行更改后,我想保存此文件,以便我可以再次将其用作字典。感谢您的帮助。这是一个示例:
{
"maps": [
{
"id": "xyzp",
"iscategorical": "/u/$home/app/home"
},
{
"id": "trtn",
"iscategorical": "/u/app/$home/user"
}
]}
原文由 Mona 发布,翻译遵循 CC BY-SA 4.0 许可协议
我了解到您能够成功加载文件,而您要做的就是替换字符串并将结构再次保存到文件中。
为此,我们可以遍历数据中的字典列表,修改
item['iscategorical']
的值,将$home
的值替换为—99de2357beitem['id']
然后我们可以将修改后的结构转储回(一个新的)json 文件。