在Python中的flaskrestapi路由中,返回类型是list
@app.route('/ent', methods=['POST'])
def ent():
"""Get entities for displaCy ENT visualizer."""
json = request.get_json()
nlp = MODELS[json['model']]
doc = nlp(json['text'])
return [
{"start": ent.start_char, "end": ent.end_char, "label": ent.label_}
for ent in doc.ents
]
此错误包含:
^{pr2}$如何获得/ent
上的API路由以正确返回JSON数组?在
失败的原因是Flask中的视图需要散列返回类型。您可以始终将返回值转换为散列类型,即string、dict、tuple等,然后从结果进行转换。在
如下图所示,您可以根据需要将列表转换为dict
你也见过Flask REST API responding with a JSONArray?在
相关问题 更多 >
编程相关推荐