我有以下课程
class Foo:
def __init__(self, a, b):
self.a = a
self.b = b
这将像
foo = Foo(1, 2)
json.dumps({
'my_foo_parent': {
'my_foo': foo,
},
})
上面的代码将引发错误
TypeError: Object of type Foo is not JSON serializable
如何使它成为JSON可序列化的替代品
foo = {'a': 1, 'b': 2}
特别是,如果以前,我的foo
是一个字典,是否可以通过替换的方式将其转换为类,从而使json.dumps
的嵌套对象都不存在休息吗?