【发布时间】:2020-07-19 16:23:24
【问题描述】:
我有一个 JSON 列表,我想将其转换为单个 JSON,我尝试使用 json.dumps,但结果仍然给出了 JSON 列表。
"response":[{"sent":46},{"drafts":2},{"completed":48},{"pending":1}]
我想要它的形式
"response":{"sent":46,"drafts":2,"completed":48,"pending":1}
你能帮我解决这个问题吗?
【问题讨论】:
-
那么,如果您有一个列表,如果 dictionaries 并且您想将它们合并到一个 dictionary 中?
-
假设所有的键都是唯一的,你可以使用像
{"response": {k: v for item in data['response'] for k, v in item.items()}}这样的dict理解 -
请您指导一下,是的,我想将字典列表转换为一个字典
-
@ChrisDoyle,嘿,谢谢
-
你的输出格式应该是
{'response': [{'sent': 46}, {'drafts': 2}, {'completed': 48}, {'pending': 1}]}
标签: python-3.x list dictionary