[英]remove Keys and values in python json
我有一些看起来像这样的数据:
{
"key_value": [
{
"key": "name",
"value": "kapil"
},
{
"key": "age",
"value": "36"
}
]
}
我需要将其转换为如下所示:
{
"age": "36",
"name": "kapil"
}
有人可以帮忙吗?
我已经尝试使用json.dumps()
我不确定您为什么要尝试使用json.dumps
,但您需要做的就是遍历所有对并将它们添加到新字典中。 像这样:
data = {
"key_value": [
{
"key": "name",
"value": "kapil"
},
{
"key": "age",
"value": "36"
}
]
}
res = {}
for pair in data["key_value"]:
res[pair["key"]] = pair["value"]
print(res)
请注意,如果您的数据在 JSON 中,那么您需要使用json.loads()
将您的 JSON 转换为字典,然后使用json.dumps()
将该字典转换回可以写入文件的字符串。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.