[英]FastAPI post request body, jsonlines of any number of jsons
使用 FastAPI 需要定義請求正文。 像這樣
class Item(BaseModel):
catalog_item_number: str
label: str
每個請求僅接受一個 json。 我想讓它在同一個正文請求中接受任意數量的 JSON
{"catalog_item_number":"xxxxxx", "label": "xxxxx"}
{"catalog_item_number":"xxxxxx", "label": "xxxxx"}
{"catalog_item_number":"xxxxxx", "label": "xxxxx"}
{"catalog_item_number":"xxxxxx", "label": "xxxxx"}
...etc
每個請求應該只有一個 json object。
為了解決這個問題,將對象放入 json 數組中,如下所示:
[
{"catalog_item_number":"xxxxxx", "label": "xxxxx"},
{"catalog_item_number":"xxxxxx", "label": "xxxxx"},
{"catalog_item_number":"xxxxxx", "label": "xxxxx"},
{"catalog_item_number":"xxxxxx", "label": "xxxxx"}
]
然后您的請求可以將其作為Item[]
類型接受。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.