中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

json序列化和反序列化的方法是什么

小億
84
2023-12-07 10:13:32
欄目: 編程語言

JSON序列化是將對象轉換為JSON字符串的過程,而反序列化則是將JSON字符串轉換為對象的過程。

在Python中,可以使用json模塊來實現JSON序列化和反序列化。

JSON序列化方法:

  • json.dumps(obj):將Python對象(如字典、列表等)轉換為JSON字符串。
  • json.dump(obj, fp):將Python對象(如字典、列表等)序列化為JSON字符串,并寫入文件對象fp。

JSON反序列化方法:

  • json.loads(json_str):將JSON字符串轉換為Python對象。
  • json.load(fp):從文件對象中讀取JSON字符串并將其轉換為Python對象。

示例代碼如下:

import json

# JSON序列化
data = {'name': 'John', 'age': 30, 'city': 'New York'}
json_str = json.dumps(data)
print(json_str)

# JSON反序列化
json_str = '{"name": "John", "age": 30, "city": "New York"}'
data = json.loads(json_str)
print(data)

輸出:

{"name": "John", "age": 30, "city": "New York"}
{'name': 'John', 'age': 30, 'city': 'New York'}

0
凌云县| 霍邱县| 土默特右旗| 朝阳县| 泰和县| 磐安县| 日照市| 海兴县| 习水县| 七台河市| 邮箱| 峡江县| 泽库县| 浦城县| 巴塘县| 正定县| 兴国县| 巴青县| 宽城| 舞钢市| 高清| 宜兰县| 台州市| 江津市| 乐山市| 云阳县| 定远县| 奉贤区| 灵丘县| 岚皋县| 乐业县| 搜索| 当雄县| 夏邑县| 东辽县| 台南县| 平昌县| 杭锦旗| 贵阳市| 昌江| 浦东新区|