def default(self, object):
try:
iterable = iter(object)
except TypeError:
pass
else:
return list(iterable)
try:
properties = object.__dict__
except AttributeError:
pass
else:
return dict((key, value) for key, value in properties.items() if not key.startswith('_'))
return JSONEncoder.default(self, object)
评论列表
文章目录