我试图从json对象中删除所有重复的条目。 我有以下json列表:
[
{
"hello": "abc",
"world": "bla"
},
{
"hello": "def",
"world": "blubb"
},
{
"hello": "ghe",
"world": "bla"
},
{
"hello": "jkl",
"world": "bla"
}
]
我想删除world
键的所有重复项,只保留第一次出现的重复项。
结果应该是:
[
{
"hello": "abc",
"world": "bla"
},
{
"hello": "def",
"world": "blubb"
}
]
我知道我可以这样做到:
unique = {each['world']: each for each in json_data}.values()
但是我似乎无法返回一个有效的json对象-仅dict_values
。
如何获取已删除重复项的有效json对象
如果需要,使用json.dumps将dict值转换回json:
相关问题 更多 >
编程相关推荐