python类转json
时间: 2024-05-10 22:12:39 浏览: 162
在 Python 中,可以使用 json 模块将 Python 对象转换为 JSON 格式的字符串。类也是一种对象,因此也可以将类转换为 JSON 格式的字符串。但是要注意的是,类中定义的方法不会被转换。
下面是一个示例代码,将一个 Python 类转换为 JSON 格式的字符串:
import json
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
person = Person("Alice", 20)
json_str = json.dumps(person.__dict__)
print(json_str)
上述代码中,我们首先定义了一个名为 Person 的类,该类有两个属性 name 和 age,然后创建了一个 Person 类型的对象 person,最后使用 json.dumps() 方法将 person 对象转换为 JSON 格式的字符串。其中,person.dict 返回 person 对象的属性字典。
输出结果如下:
{"name": "Alice", "age": 20}
相关推荐














