Devuelve la respuesta JSON de la función Python

Alex
def addData():
    res = []
    class InfoData:
        def __init__(x, ID, number):
            x.ID = ID
            x.number = number

    for i in range(0, 10):
        res.append(InfoData("A",i))
        
    return json.dumps(res)
    #I got "Object of type InfoData is not JSON serializable"

Hago una API usando Flask Python y tengo una función básica arriba.

¿Cómo puedo devolver la respuesta JSON de esta función?

Stanley Ulili

Hacerlo de esta forma.

def addData():
    res = []
    class InfoData:
        def __init__(x, ID, number):
            x.ID = ID
            x.number = number

    for i in range(0, 10):
        res.append(InfoData("A",i).__dict__)
        
    return json.dumps(res)

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

La respuesta de actualización devuelve nulo en la función onResponse (objeto JSON único)

La respuesta de actualización devuelve nulo en la función onResponse (objeto JSON único)

La función de Firebase devuelve "La respuesta no es un objeto JSON válido".

¿La función de respuesta de Laravel solo devuelve 200?

Array después de que la función array_unique se devuelve como un objeto en la respuesta JSON

Python devuelve resultados de la función

la función de python no devuelve nada

La función httptrigger de Azure no devuelve la respuesta de la solicitud de SQL Server

La función Netlify NodeJS siempre devuelve 'La respuesta a la solicitud de verificación previa no pasa'

La respuesta de la API de una función devuelve undefined

La respuesta de la API de una función devuelve undefined

La respuesta AJAX devuelve JSON válido, los registros de la consola no están definidos

Nodo / Axios: la función devuelve la respuesta de axios a las rutas

La función JS registra la respuesta pero devuelve "indefinido"

La función JS registra la respuesta pero devuelve "indefinido"

La entidad de respuesta de Spring Boot no devuelve JSON

Devuelve JSON como respuesta de la API web

La respuesta de Symfony json devuelve contenido dos veces

La respuesta de Symfony json devuelve contenido dos veces

¿Por qué la función de formato de fecha devuelve una respuesta incorrecta?

La función de análisis JSON de JavaScript devuelve undefined

La función de Azure nodejs devuelve 200 OK con respuesta vacía

Ejecuta una función después de que Flask devuelve la respuesta

devuelve la respuesta de una función mientras los otros códigos se ejecutan .netcore

La solicitud de publicación devuelve una respuesta de cuerpo vacío (200-none) Python

La respuesta de GetConfiguration no devuelve información de ItemCategory

Función recursiva de Python, devuelve la declaración if

Función recursiva de Python, devuelve la declaración if

Conversión de la respuesta JSON a un objeto de python

TOP Lista

CalienteEtiquetas

Archivo