亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
冷水江市| 咸丰县| 德州市| 麻城市| 天全县| 抚州市| 林甸县| 高安市| 贡山| 常山县| 阜平县| 怀柔区| 贞丰县| 寿光市| 德兴市| 越西县| 积石山| 启东市| 蒙自县| 浑源县| 清流县| 潼南县| 五指山市| 军事| 伽师县| 喀什市| 察隅县| 营山县| 湖北省| 南溪县| 桐城市| 棋牌| 武山县| 福海县| 茂名市| 栖霞市| 和田县| 兖州市| 通州市| 凯里市| 苏尼特左旗|