如何解决从 Python 函数返回 JSON 响应
def addData():
res = []
class InfoData:
def __init__(x,ID,number):
x.ID = ID
x.number = number
for i in range(0,10):
res.append(InfoData("A",i))
return json.dumps(res)
#I got "Object of type InfoData is not JSON serializable"
我使用 Flask Python 制作了一个 API,并具有上面的基本功能。
如何从此函数返回 JSON 响应?
解决方法
这样做。
def addData():
res = []
class InfoData:
def __init__(x,ID,number):
x.ID = ID
x.number = number
for i in range(0,10):
res.append(InfoData("A",i).__dict__)
return json.dumps(res)
,
传递 InfoData 类实例的 json 表示。 F.e. {'id': ...,'number': ...}.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。