【发布时间】:2014-12-24 16:54:13
【问题描述】:
我有这个使用 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]}]}
我想根据“计数”对这个对象进行排序,并得到这个输出:
{"data": [{"count": 1O, "word": "lola", "list": [2,7]}, {"count": 1, "word": "bob", "list": [2]}]}
有关如何订购此类对象的任何帮助?我已经尝试过这个解决方案:来自 Martijn Pieters 的How to get sorted list inside a dictionary with json.dumps(),但它根据“列表”而不是计数来排序列表。
提前谢谢你
【问题讨论】:
-
简单地根据'count'对数据进行排序,然后将其传递给
json.dumps()。
标签: python json python-2.7