在Python中,我們可以將一個(gè)字典(dict)轉(zhuǎn)換為 JSON 格式。JSON(JavaScript Object Notation)是一種輕量級(jí)的數(shù)據(jù)交換格式,易于閱讀和編寫。以下是將 Python dict 轉(zhuǎn)換為 JSON 的示例代碼:
import json # 定義一個(gè) Python 字典 person = { "name": "John", "age": 30, "city": "New York" } # 將字典轉(zhuǎn)換為 JSON 格式 json_person = json.dumps(person) # 輸出 JSON 字符串 print(json_person)
在上面的代碼中,我們首先將json
模塊導(dǎo)入到 Python 中。然后,我們定義了一個(gè)名為person
的字典,其中包含一些人員的信息。接下來,我們使用json.dumps()
函數(shù)將字典person
轉(zhuǎn)換為 JSON 字符串,將其保存在變量json_person
中。最后,我們?cè)诳刂婆_(tái)輸出了該 JSON 字符串。
請(qǐng)注意,json.dumps()
函數(shù)的默認(rèn)參數(shù)為 indent=None,這表示轉(zhuǎn)換后的 JSON 串將沒有縮進(jìn)或空格,只有最小化的空格。您可以使用indent
參數(shù)添加縮進(jìn)空格,例如:
# 將字典轉(zhuǎn)換為具有縮進(jìn)的 JSON 格式 json_person = json.dumps(person, indent=4)
這樣,您將獲得更易于閱讀的 JSON 格式,縮進(jìn)為四個(gè)空格。