如何解决如何在Python中以JSON转储/序列化嵌套类?
假设我有一个类Foo
,它有一个字段Bar
,它是一个自己的类以及一些其他字段。如何将Foo
的内容转储到JSON中。请参阅以下示例类定义
class Bar:
def __init__(self):
self.num = 0
self.word = 'bar'
class Foo:
def __init__(self,bar):
self.bar = bar
self.word = 'foo'
我想在json.dumps(self.__dict__)
实例上使用Foo
,因为它抱怨嵌套类Bar
不可JSON序列化,因此该实例无法工作。有没有一种方法可以有效地转储或序列化Foo
的实例,出于哈希目的,我需要此方法。我也真的不想实现自己的自定义方法来序列化。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。