1. Key是文本的時候,如果sort_keys是False,則隨機打印結果,如果sortkeys為true,則按順序打印
2. Key是數字,則無論sort_keys為啥,都按順序打印。
3. Key為文本和數字交加的時候,等同於文本。
>>> print json.dumps({"A": 5, "F": 8, "D": 7, "C": 9 }, sort_keys=False,indent=4, separators=(',', ':')) { "A":5, "C":9, "D":7, "F":8 } >>> >>> print json.dumps({"A": 5, "F": 8, "D": 7, "C": 9 }, sort_keys=True,indent=4, separators=(',', ':')) { "A":5, "C":9, "D":7, "F":8 } >>> >>> print json.dumps({"3": 5, "5": 8, "4": 7, "2": 9 }, sort_keys=False,indent=4, separators=(',', ':')) { "3":5, "2":9, "5":8, "4":7 } >>> >>> print json.dumps({"3": 5, "5": 8, "4": 7, "2": 9 }, sort_keys=True,indent=4, separators=(',', ':')) { "2":9, "3":5, "4":7, "5":8 } >>> >>> print json.dumps({3: 5, 5: 8, 4: 7, 2: 9 }, sort_keys=False,indent=4, separators=(',', ':')) { "2":9, "3":5, "4":7, "5":8 } >>> >>> print json.dumps({3: 5, 5: 8, 4: 7, 2: 9 }, sort_keys=True,indent=4, separators=(',', ':')) { "2":9, "3":5, "4":7, "5":8 } >>>
