json.dumps()函數是Python中用于將Python對象轉換為JSON格式的字符串的方法。它接受一個Python對象作為參數,并返回一個JSON格式的字符串。
使用json.dumps()函數,可以將Python中的字典、列表、元組等數據結構轉換為JSON格式的字符串。這樣,在將數據發送到網絡或者存儲到文件中時,可以方便地將數據序列化為JSON格式進行傳輸或存儲。
json.dumps()函數還提供了一些可選參數,例如indent、sort_keys等,可以用于控制輸出的格式和順序。
示例:
import json
data = {
"name": "John",
"age": 30,
"city": "New York"
}
json_str = json.dumps(data)
print(json_str)
輸出結果:
{"name": "John", "age": 30, "city": "New York"}
注意:json.dumps()函數只能處理一些基本數據類型,例如字典、列表、字符串、數字等。對于自定義的類或對象,需要使用json.JSONEncoder類的子類進行編碼。