我想更新json文件中的密钥(然后将其转换为python字典)。我想在我更新的文件中有一个嵌套字典,但我不知道如何做到这一点。
f = dict(
source=result['sourcefile'],
destination=result['destinationfile']
)
在这段代码中我有result
这是我的json输出。我有密钥sourcefile
和destinationfile
是我从api获得的密钥。我想将它们更改为source
和destination
。这段代码在这里工作;但是我希望我的字典能够嵌套(无论是列表还是其他字典)。
如下所示:
{"F":{"source":"samplevalue","destination":"samplevalue"}}
答案 0 :(得分:1)
以下是包含您展示的代码并生成您显示的JSON的示例代码。它只是使对象如上所述并将其编码为JSON。
import json
result = {'sourcefile': "samplevalue", 'destinationfile':"samplevalue"}
f = dict(
source=result['sourcefile'],
destination=result['destinationfile']
)
g = {"F": f}
print( json.dumps(g) )