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

class轉化為json

謝彥文1年前9瀏覽0評論

在Python編程中,經常需要將類對象轉化為JSON格式的字符串,以便于數據交換和存儲。這里介紹兩種常用的方法。

方法一:使用Python自帶的JSON庫

import json
# 定義一個類
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
# 轉化為JSON字符串
person = Person("Tom", 18)
json_str = json.dumps(person.__dict__)
print(json_str)  # {"name": "Tom", "age": 18}

以上代碼中,json.dumps()方法將類對象的__dict__屬性轉化為JSON字符串。

方法二:使用第三方庫

相比較Python自帶的JSON庫,第三方庫在功能和性能上更為強大。

# 安裝第三方庫
!pip install jsonpickle
import jsonpickle
# 定義一個類
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
# 轉化為JSON字符串
person = Person("Tom", 18)
json_str = jsonpickle.encode(person)
print(json_str)  # {"name": "Tom", "age": 18}

以上代碼中,使用jsonpickle.encode()方法將類對象轉化為JSON字符串。