python的json格式怎么排序
时间: 2023-12-27 17:54:10 浏览: 163
简单介绍Python中的JSON模块
可以使用Python内置的sort方法或者sorted方法对JSON格式进行排序。例如:
```
import json
# json string, unsorted
json_str = '{"c":3, "a":1, "b":2}'
# parse json string to python object
json_obj = json.loads(json_str)
# sort dictionary inside the object by keys
json_obj = dict(sorted(json_obj.items()))
# convert python object back to json string
sorted_json_str = json.dumps(json_obj)
print(sorted_json_str) # {"a": 1, "b": 2, "c": 3}
```
这里使用了`sorted`方法对字典进行排序,然后再将其转回JSON格式。如果你想按照值进行排序,可以使用lambda表达式来指定排序的key。
阅读全文