Return JSON 来自 Python 函数的响应
Return JSON response from Python function
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 并具有上述基本功能。
我如何 return JSON 响应此函数?
传递 json-InfoData class 实例的表示。 F.e。 {'id': ..., 'number': ...}.
这样做。
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)
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 并具有上述基本功能。
我如何 return JSON 响应此函数?
传递 json-InfoData class 实例的表示。 F.e。 {'id': ..., 'number': ...}.
这样做。
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)