寶藏參數,懂的都懂^-^
說明:使用pycharm做接口測試時,print()列印出的接口下行往往以字元串緊湊輸出,且且無順序,如下圖:
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsISPrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdsATOfd3bkFGazxCMx8VesATMfhHLlN3XnxCMwEzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsYTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5CN4YDO0YmZwUjN3EWM1IDOxYzX1UDOwcTMzAzLcFTMxIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjL3M3Lc9CX6MHc0RHaiojIsJye.png)
要做到如上格式轉換,隻需關注幾個參數,一起來test:
(1)sort_keys是告訴編碼器按照字典key排序(a到z)輸出。
import json
data = [{'c': 'C', 'a': 'A', 'b': ["isPrivate", "memberNum", "姓名"]}]
print(json.dumps(data, sort_keys=True, indent=2, ensure_ascii=False))