相关疑难解决方法(0)

使Python json编码器支持Python的新数据类

从Python 3.7开始,有一种称为数据类的东西:

from dataclasses import dataclass

@dataclass
class Foo:
    x: str
Run Code Online (Sandbox Code Playgroud)

但是,以下失败:

>>> import json
>>> foo = Foo(x="bar")
>>> json.dumps(foo)
TypeError: Object of type Foo is not JSON serializable
Run Code Online (Sandbox Code Playgroud)

如何将json.dumps()编码实例Foo转换为json 对象

python python-dataclasses

23
推荐指数
7
解决办法
6438
查看次数

标签 统计

python ×1

python-dataclasses ×1