Как вернуть отдельные ответы JSON с помощью FASTAPI?Python

Программы на Python
Anonymous
 Как вернуть отдельные ответы JSON с помощью FASTAPI?

Сообщение Anonymous »

Я не уверен, является ли это частью стандарта OpenAPI. Я пытаюсь разработать сервер API для замены существующего, который не является открытым исходным кодом, а поставщик исчез. Одна конкретная проблема, с которой я столкнулся, заключается в том, что он возвращает несколько объектов JSON , не вкладывая их в списке или массив .
Например, он возвращает следующие 3 JSON Объекты такими, какие они есть, в отдельных строках: < /p>

Код: Выделить всё

{"items": 10}
{"order": "shelf", "amount": 100}
{"id": 100, "date": "2022-01-01", "status": "X"}
не в списке format () или в массиве [] .
Например, приведенный ниже код возвращает все 3 объекта в массиве: < /p>

Код: Выделить всё

from fastapi import FastAPI

app = FastAPI()

@app.get("/")
def read_root():
data_1 = {"items": 10}
data_2 = {"order": "shelf", "amount": 100}
data_3 = {"id": 100, "date": "2022-01-01", "status": "X"}
return data_1, data_2, data_3
Может ли кто -нибудь помочь мне сделать это с Fastapi?

Подробнее здесь: https://stackoverflow.com/questions/761 ... ng-fastapi

Вернуться в «Python»