我有一个json数组,我想对数组以json中的某个字段排序,这个如何做到?
比如:
json_array=[{"time":"20150312","value":"c"},
{"time":"20150301","value":"a"},
{"time":"20150305","value":"b"}]
python是否提供相应api方法对以上数组的“time”字段按升序排列,最后数组的结果是:
json_array=[{"time":"20150301","value":"a"},
{"time":"20150305","value":"b"},
{"time":"20150312","value":"c"}]
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
还有种更优雅直观的方法,一行就可以搞定:
运行结果:
首先题目中有个错误:
"time":"201503012"应该是:"time":"20150312。另外按照时间排序的话,我经常这样写: