在開發(fā) Web 應(yīng)用過(guò)程中,我們經(jīng)常需要格式化 JSON 數(shù)據(jù),可謂是基本操作中的必備技能。今天我們就來(lái)探討一下使用 dump 格式化 JSON 的方法。
import json
data = [{'a': 'A', 'b': (2, 4), 'c': 3.0}]
print(json.dumps(data, sort_keys=True, indent=4, separators=(',', ': ')))
在上面的代碼中,我們使用了 Python 的 json 庫(kù)中的 dumps 方法將一個(gè) Python 對(duì)象轉(zhuǎn)化為 JSON 字符串,并進(jìn)行了格式化。下面是參數(shù)的含義:
- sort_keys:是否按照鍵進(jìn)行排序
- indent:縮進(jìn)的空格數(shù)
- separators:分隔符
運(yùn)行上面的代碼后,得到的 JSON 數(shù)據(jù)就被格式化為了易讀的形式:
[
{
"a": "A",
"b": [
2,
4
],
"c": 3.0
}
]
這就是使用 dump 格式化 JSON 的方法,簡(jiǎn)單易懂,實(shí)用性強(qiáng)。