jsonlist去重
时间: 2023-11-12 15:56:26 浏览: 80
gplay-music-list-track-deduper:从Google Play音乐播放列表中删除重复的曲目
对于JSON数组去重,可以先将数组转为Set(集合)类型,然后再转回JSON数组。下面是一个Python的示例代码:
```python
import json
json_list = '[{"name": "Alice", "age": 20}, {"name": "Bob", "age": 25}, {"name": "Alice", "age": 20}]'
list_obj = json.loads(json_list)
# 转为集合类型去重
set_obj = {json.dumps(d, sort_keys=True) for d in list_obj}
# 再转回JSON数组
unique_list = [json.loads(s) for s in set_obj]
print(unique_list) # 输出结果: [{'name': 'Alice', 'age': 20}, {'name': 'Bob', 'age': 25}]
```
阅读全文