Всем привет!
Столкнулся с задачей сделать свой класс json-сериализуемым. Что надо доопределить в классе base, чтобы все его наследники (и любая их иерархия) могли без проблем записываться в json?
import json
class base(object):
pass
class foo(base):
a=1
class bar(base):
baz=foo()
b=2
d=bar()
print(json.dump(d, indent=4))