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

class 轉 json

呂致盈2年前8瀏覽0評論

Python中,將類(class)轉換為Json格式是一件很常見的事情。Json是一種輕量級的數據交換格式,易于閱讀且易于處理。以下是一個方便的方法將類轉換為Json格式,同時在Python中使用Json模塊進行操作。

import json
class Person:
def __init__(self, name, age, gender):
self.name = name
self.age = age
self.gender = gender
person = Person('Lucy', 25, 'female')
person_json = json.dumps(person.__dict__)
print(person_json)  # {"name": "Lucy", "age": 25, "gender": "female"}

在上面的代碼中,我們首先定義了一個名為Person的類,該類有三個屬性:name、age和gender。然后我們創建了一個Person類的實例變量,并將其命名為person。接下來,我們使用json.dumps()方法將person類轉換為一個Json格式的字符串。

為了構建Json字符串,我們需要使用Python中的__dict__屬性。Python中的__dict__屬性返回類的所有屬性名稱及其相關值的字典。在本例中,我們使用person.__dict__來檢索Person類的所有屬性值:name、age和gender。

最后,我們打印person_json的值。輸出結果為:{"name": "Lucy", "age": 25, "gender": "female"},這是一個有效的Json格式的字符串。可以使用Json解析器輕松地從這個字符串中提取信息。