[英]How to extract a key value pair from a nested dictionary and output it in json
我正在提取字典的一部分
with open(output_filename, "w") as outfile:
json.dump(data['metadata'], outfile)
這樣我就得到了“元數據”的值,之前沒有任何鍵值對。 如何修改它,這樣我也可以使密鑰本身(“元數據”)出現在值之前的輸出中? 我試過了
for key in my_dict.keys():
if key is "metadata":
val = my_dict[key]
然后使用json.dump(val, outfile)
但global name val is not defined
創建global name val is not defined
的錯誤(我更早地將其定義為全局變量以嘗試修復更早的錯誤消息。)我不能僅使用“數據”本身,因為我要排除的數據中有一個鍵值對。
with open(output_filename, "w") as outfile:
json.dump({'metadata': data['metadata']} , outfile)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.