使用python按值排序Json对象列表

2024-05-16 03:19:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个使用Json转储创建的Json对象:

  data.append({"word":word,'list':list , "count":count})

  value=json.dumps({"data":data })

 {"data": [{"count": 1, "word": "bob", "list": [1]}, {"count": 10, "word": "lola", "list": [2,7]}]}

我想根据“count”对这个对象进行排序,并将此输出改为:

^{pr2}$

关于如何订购这种类型的对象有什么帮助吗?我已经尝试过这样的解决方案:How to get sorted list inside a dictionary with json.dumps()来自Martijn Pieters,但是它根据“list”来排序列表,而不是count。在

提前谢谢你


Tags: 对象json类型data排序valuecountlist
1条回答
网友
1楼 · 发布于 2024-05-16 03:19:46

更换管路

value=json.dumps({"data":data })

^{pr2}$

你应该得到

{"data": [{"count": 10, "list": [2, 7], "word": "lola"}, {"count": 1, "list": [1], "word": "bob"}]}

相关问题 更多 >