我使用dict
自定义类,我想将其转储到json文件中。
我理解如何序列化一个对象,但我不能用dict来做。
class User():
def __init__(self, foo, bar):
self.foo = foo
self.bar = bar
self.baz = False
def __str__(self):
return self.foo
users = {}
users[0] = User('foo', 'bar')
users[101] = User('foo', 'bar')
发布于 2019-04-12 10:40:22
import json
json.dumps(users[0].__dict__)
'{"foo": "foo", "bar": "bar", "baz": false}'
像这样?
https://stackoverflow.com/questions/-100006578
复制相似问题