Closed johnroyer closed 4 months ago
JSON 結構感覺沒啥問題 不過在其他方面有注意到一些問題:
sentence_result
,回傳的卻是未經任何修改的 json_response
,會導致回應的都是空的
response_class
的 PlainTextResponse
應一併修改為 JSONResponse
另外注意到新增了一個 docker-compose.local.yml
檔案,這部份對於此 PR 有點離題,會建議拆分到其他 PR 或在此 PR 的標題與內文一併論述
再麻煩修改了,謝謝
更動:
docker-compose.local.yml
由於 line 86 的 json.dumps()
回傳的是 string,所以 fastapi 的 response type 我還是保留 PlainTextResponse
,避免非預期行為
對於回應型態,
我注意到 json.dumps()
了,是我疏忽
我能夠了解你的考量
不過,考慮到現行大多 Web API,在回傳 JSON 型態資料時,會採用 JSON Response 而非 plain text,
我建議直接改用 JSONResponse
,並將回傳的 json.dumps(json_response)
對應修改為 json_response
另外,測試發現
entities
部份回傳為
"entities": [
"(24, 30, 'CARDINAL', '59,000')",
"(34, 38, 'CARDINAL', '5.9萬')"
]
與 PR 內文描述不符,也請協助確認與修改
再麻煩你確認,謝謝
LGTM 😎
依照 #3 的討論,將結果轉成 JSON 格式再回傳
使用 README 中的測試資料,可以得到以下結果:
再麻煩你確認,謝謝。