Я написал одно и то же приложение API с одной и той же функцией как в FastAPI, так и в Flask. Однако при возврате JSON формат данных в двух платформах различается. Оба используют одну и ту же библиотеку json и даже один и тот же код:
Я написал одно и то же приложение API с одной и той же функцией как в [b]FastAPI[/b], так и в [b]Flask[/b]. Однако при возврате JSON формат данных в двух платформах различается. Оба используют одну и ту же библиотеку json и даже один и тот же код: [code]import json from google.cloud import bigquery bigquery_client = bigquery.Client()
def get_user(client, source_id): try: query = """ SELECT * FROM .....""" job_config = bigquery.QueryJobConfig( query_parameters=[ bigquery.ScalarQueryParameter("source_id", "STRING", source_id), ] ) query_job = client.query(query, job_config=job_config) # Wait for the job to complete. result = [] for row in query_job: result.append(dict(row)) json_obj = json.dumps(result, indent=4, sort_keys=True, default=str)
except Exception as e: return str(e)
return json_obj [/code] Возвращённые данные в [b]Flask[/b] были заданы: [code] { "User": "fasdf", "date": "2022-09-21", "count": 205 }, { "User": "abd", "date": "2022-09-27", "count": 100 } ] [/code] Пока в [b]FastAPI[/b] была строка: [code]"[\n {\n \"User\": \"aaa\",\n \"date\": \"2022-09-26\",\n \"count\": 840,\n]" [/code] Причина, по которой я использую json.dumps(), заключается в том, что дата не может быть повторяемой.
Я написал одно и то же приложение API с одной и той же функцией как в FastAPI , так и в Flask . Однако при возврате JSON формат данных в двух платформах различается. Оба используют одну и ту же библиотеку json и даже один и тот же код:
import json...
Я написал одно и то же приложение API с одной и той же функцией как в FastAPI , так и в Flask . Однако при возврате JSON формат данных в двух платформах различается. Оба используют одну и ту же библиотеку json и даже один и тот же код:
import json...
Я написал одно и то же приложение API с одной и той же функцией как в FastAPI , так и в Flask . Однако при возврате JSON формат данных в двух платформах различается. Оба используют одну и ту же библиотеку json и даже один и тот же код:
import json...
Я написал одно и то же приложение API с одной и той же функцией в обоих fastapi и flask . Однако при возвращении JSON формат данных отличается между двумя структурами. Оба используют одну и ту же библиотеку json и даже одинаковый точный код:...
Я написал одно и то же приложение API с одной и той же функцией в обоих fastapi и flask . Однако при возвращении JSON формат данных отличается между двумя структурами. Оба используют одну и ту же библиотеку json и даже одинаковый точный код:...