You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .learn/exercises/05-returning-json/README.es.md
+11-11Lines changed: 11 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,22 +5,22 @@ Las REST APIs tienen que retornar datos en formato JSON, no en formato HTML.
5
5
Puedes usar la función [flask jsonify](https://flask.palletsprojects.com/en/3.0.x/api/#flask.json.jsonify) para convertir con facilidad cualquier tipo de datos básico a JSON de esta forma:
6
6
7
7
```python
8
-
#añade el método jsonify a tu importación de Flask
9
-
from flask import Flask, jsonify
8
+
#Añade el método jsonify a tu importación de Flask
9
+
from flask import Flask, jsonify
10
10
11
-
#supongamos que tienes tus datos en la variable some_data
#puedes convertir esa variable en una cadena json de la siguiente manera
16
+
#Puedes convertir esa variable en una cadena json de la siguiente manera
17
17
json_text = jsonify(some_data)
18
18
19
-
#y luego puedes devolverlo al front-end en el cuerpo de la respuesta de la siguiente manera
19
+
#Y luego puedes devolverlo al front-end en el cuerpo de la respuesta de la siguiente manera
20
20
return json_text
21
21
```
22
22
23
-
Si aplicamos estos conocimientos a nuestro proyecto de todo-list, podemos crear una variable global `todos` que va a contener la lista de todos de esta forma:
23
+
Si aplicamos estos conocimientos a nuestro proyecto de todo-list, podemos crear una variable global `todos` que va a contener la lista de todos de esta forma:
24
24
25
25
```python
26
26
todos = [
@@ -29,12 +29,12 @@ todos = [
29
29
]
30
30
```
31
31
32
-
## 📝 Instrucciones
32
+
## 📝 Instrucciones:
33
33
34
-
1. Crea una variable global todos, declárala globalmente. No la declares dentro de una función, declárala en cualquier lado pero a nivel global. Asegúrate de que la variable contenga por lo menos una tarea (task) con la siguiente estructura:
34
+
1. Crea una variable global `todos`, declárala globalmente. No la declares dentro de una función, declárala en cualquier lado pero a nivel global. Asegúrate de que la variable contenga por lo menos una tarea (task) con la siguiente estructura:
35
35
36
36
```python
37
-
{ "label": "My first task", "done": False }
37
+
[ { "label": "My first task", "done": False } ]
38
38
```
39
39
40
40
2. Cambia la función del endpoint de tu método GET para que retorne la versión en json (Usando jsonify) de la variable de `todos` recién creada.
0 commit comments