欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

dictionary轉json

錢瀠龍2年前8瀏覽0評論

在Python中,我們經常需要將字典數據格式轉換成JSON數據格式。JSON是一種輕量級數據交換格式,易于閱讀和編寫。使用Python的json模塊可以輕松地把字典轉換成JSON格式并進行操作處理。

import json
# 定義一個字典
data = {"name": "張三", "age": 20, "city": "北京"}
# 將字典轉換成JSON字符串
json_str = json.dumps(data, ensure_ascii=False)
# 輸出JSON字符串
print(json_str)

在輸出的JSON字符串中,我們可以看到數據格式已經變成了{"name": "張三", "age": 20, "city": "北京"}。json.dumps()方法將字典轉換為JSON字符串,并指定ensure_ascii=False參數,以確保中文字符輸出正確。

如果我們想要將轉換后的JSON字符串寫入文件中,只需要使用Python的文件操作進行保存即可。

import json
# 定義一個字典
data = {"name": "張三", "age": 20, "city": "北京"}
# 將字典轉換成JSON字符串
json_str = json.dumps(data, ensure_ascii=False)
# 將JSON字符串寫入文件中
with open("data.json", "w", encoding="utf-8") as f:
f.write(json_str)

以上代碼會將轉換后的JSON字符串寫入data.json文件中,文件編碼指定為utf-8,確保中文字符輸出正確。

最后,我們還可以使用json.loads()方法將JSON字符串轉換回字典格式。

import json
# 定義一個JSON字符串
json_str = '{"name": "張三", "age": 20, "city": "北京"}'
# 將JSON字符串轉換成字典
data = json.loads(json_str)
# 輸出轉換后的字典結果
print(data)

以上代碼將輸出一個字典格式的結果{"name": "張三", "age": 20, "city": "北京"}。