目的:python 格式化列印json資料(展開狀態)
環境:
系統:win10 x64
環境:pycharm
python 3.7.0
問題分析:
python下json手法的json在列印檢視時,括號和資料都沒有展開,檢視起來比較困難。
解決方案:
使用json.dumps的separators設定,將資料展開格式化列印。
解決步驟:
data = json.dumps(data, sort_keys=true, indent=4, separators=(『, 『, 『: 『))
例如:
data=
},"msghead":
}print("請求:")
print(json.dumps(data, sort_keys=true, indent=4, separators=(', ', ': ')))
列印結果:
請求:
},"msghead":
}process finished with
exit code 0
Python格式化JSON檔案
之前工作中有乙個需求是要格式化json檔案,遇到乙個問題,是要把乙個json檔案裡面的內容格式化一下,在此做個記錄 import json class jsonformat 初始化json原始檔和新檔案位址 def init self,filepath,newpath self.filepath f...
Python進行JSON格式化輸出
先寫乙個字典並將其轉換成json格式 encoding utf 8 import json dic js json.dumps dic print js 列印出的是如下這個樣子,一行式的 encoding utf 8 import json dic js json.dumps dic,sort ke...
Python格式化儲存json檔案
json.dumps 直接把常用引數列一下好了 引數名 解釋 obj要存入json檔案的python物件 cls預設none,則預設jsonencoder編碼,若有賦值,則是繼承此類重寫default方法,如下 class myencoder json.jsonencoder defdefault ...