Python中Dict按输入顺序转JSON的方法。通常情况下,当我们保存数据为dict类型时,系统会自动帮我们排序;但有时我们想按照输入顺序的key:value保存到dict中,而不想要改变顺序,这时我们可以通过使用collections进行排序。collections是Python的一个内建模块。示例如下:

# -*- coding:utf-8 -*-
# dic = {}
dic = dict()
dic['b'] = 1
dic['a'] = 2
dic['b0'] = 3
dic['a1'] = 4
print("dic is:", dic.items())
import json
s = json.dumps(dic)
print("jsons:", s)

运行结果:

('dic is:', [('a', 2), ('a1', 4), ('b', 1), ('b0', 3)])

('jsons:', '{"a": 2, "a1": 4, "b": 1, "b0": 3}')

希望这篇教程对大家有所帮助。