Python 格式化列印json資料 展開狀態

2021-08-21 17:33:48 字數 695 閱讀 1139

目的: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 ...