¿Qué es jsonify en Flask?

Autor: | Última modificación: 24 de agosto de 2022 | Tiempo de Lectura: 2 minutos
Temas en este post: ,

En el desarrollo web con Python, saber qué es jsonify en Flask es una de los requirementos más importantes para el trabajo con aplicaciones y plataformas, pues es una de las maneras para trabajar con respuestas de JSON. Así pues, a continuación, te comentamos qué es jsonify en Flask y cómo integrarlo en tus programas de código.

¿Qué es jsonify en Flask?

Serializa los datos al tipo de respuesta JSON, los ingresa para responder como una aplicación de tipo json mime. Esto para que, después, puedas enviar el registro de tus datos como un json file. Según la documentación oficial de Flask de Python, cualquier lista o diccionario de un fichero se devolverá en una respuesta de tipo JSON, sin necesidad de relacionar el programa de código con este tipo de respuestas. Este tipo de respuesta está representada de la siguiente manera: flask.json.jsonify (*args, **kwargs).

Cómo utilizar jsonify

El uso del tipo de respuesta jsonify de flask es muy simple, ya que solo consiste en ingresar el método jsonify, que acompañará a la respuesta que dará tu programa.

De esta manera, a continuación, te presentamos un ejemplo sobre cómo integrar jsonify en tus programas de código. En dicho ejemplo pensamos en definir un programa de código que desarrolle una aplicación que registre ingresos y gastos de una cuenta o una base de datos.

#importar el tipo de respuesta

from flask import jsonify

Ruta = app.config.get («RUTA»)

🔴 ¿Quieres Aprender a Programar con Python? 🔴

Descubre el Full Stack Jr. Bootcamp - Aprende a Programar desde Cero de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp Aprende a Programar desde Cero por una semana

@app.route (‘/api / v1 / movimientos’)

#definir el método

def lista_movimientos ():

db = DBManager (Ruta)

movimientos = db.consultarConSQL (‘SELECT * FROM movimientos ORDER BY fecha, hora’)

#utilizar el tipo de respuesta

return jsonify (movimientos)

El anterior extracto de código viene del fichero views.py, que define un método para obtener la lista de movimientos (ingresos o gastos) de una cuenta en específico. De esta manera y reproduciendo este ejemplo práctico, podrás seguir desarrollando más scripts para tus aplicaciones desarrolladas con Flask.

Sigue estudiando programación

Si bien ya sabes qué es jsonify en Flask, consideramos que aún te falta mucho por aprender acerca del desarrollo web y de la programación con Python. Por eso, si quieres seguir adentrándote al sector IT, te recomendamos inscribirte al Aprende a Programar desde Cero Full Stack Jr. Bootcamp. Esta es una gran oportunidad para cumplir tu sueño y convertirte en un programador en menos de un año. ¡Matricúlate ya y dale un giro a tu vida laboral!

[email protected]

¿Sabías que hay más de 40.000 vacantes para desarrolladores web sin cubrir en España? 

En KeepCoding llevamos desde 2012 guiando personas como tú a áreas de alta empleabilidad y alto potencial de crecimiento en IT con formación de máxima calidad.

 

Porque creemos que un buen trabajo es fuente de libertad, independencia, crecimiento y eso ¡cambia historias de vida!


¡Da el primer paso!