Convertir una Lista de Python a JSON
Para convertir una lista de Python a JSON, utilice la función json.dumps()
. La función dumps()
toma la lista como argumento y devuelve una cadena JSON.
Sintaxis
La sintaxis para utilizar el método json.dumps()
es
import json
jsonString = json.dumps(list)
Tenemos que importar el paquete json
para utilizar json.dumps()
.
Ejemplo 1: Convertir una lista de Python a JSON
En este ejemplo, tomaremos una lista de Python con algunos números en ella y la convertiremos en una cadena JSON.
import json
aList = [41, 58, 63]
jsonStr = json.dumps(aList)
print(jsonStr)
Salida:
[41, 58, 63]
Ejemplo 2: Convertir una Lista Python de Diccionarios a JSON
En este ejemplo, tomaremos una Lista Python de Diccionarios como elementos y la convertiremos en una cadena JSON.
import json
aList = [{'a':1, 'b':2}, {'c':3, 'd':4}]
jsonStr = json.dumps(aList)
print(jsonStr)
Salida:
[{"a": 1, "b": 2}, {"c": 3, "d": 4}]
Ejemplo 3: Convertir una Lista de Listas de Python a JSON
En este ejemplo, tomaremos una Lista de Listas de Python y la convertiremos en una cadena JSON.
import json
aList = [[{'a':1, 'b':2}], [{'c':3, 'd':4}]]
jsonStr = json.dumps(aList)
print(jsonStr)
Salida:
[[{"a": 1, "b": 2}], [{"c": 3, "d": 4}]]
En este tutorial de Ejemplos de Python, aprendimos a convertir una Lista de Python en una cadena JSON.