-
-
Save parzibyte/92a64a0b8257d814abc3a13f728052f5 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
Ejemplos de codificación de listas, diccionarios, enteros, etcétera | |
a JSON usando Python 3 | |
@author parzibyte | |
""" | |
import json | |
# Para codificar usamos json.dumps; podemos codificar todo tipo de dato | |
# Cadena | |
cadena = "Hola mundo" | |
cadena_codificada = json.dumps(cadena) | |
print(cadena_codificada) | |
# Entero | |
entero = 21 | |
entero_codificado = json.dumps(entero) | |
print(entero_codificado) | |
""" Lo mismo para booleanos, flotantes, etcétera""" | |
# Listas | |
lista = ["Let me go", "Shattered", "Miss you"] | |
lista_codificada = json.dumps(lista) | |
print(lista_codificada) | |
# Objetos (diccionarios) | |
diccionario = { | |
"titulo": "La rebelión de Atlas", | |
"autor": "Ayn Rand", | |
"publicacion": 1957, | |
} | |
diccionario_codificado = json.dumps(diccionario) | |
print(diccionario_codificado) | |
# Listas de diccionarios | |
videojuegos = [ | |
{ | |
"nombre": "Super Mario Bros 3", | |
"consola": "NES", | |
}, | |
{ | |
"nombre": "Halo Combat Evolved", | |
"consola": "Xbox", | |
}, | |
{ | |
"nombre": "Crash Team Racing", | |
"consola": "PSX", | |
}, | |
] | |
videojuegos_codificados = json.dumps(videojuegos) | |
print(videojuegos_codificados) | |
# Diccionario con listas | |
diccionario = { | |
"numeros": [1, 2, 3, 4], | |
"cadenas": ["Hola", "bla bla", "Henlo"] | |
} | |
diccionario_codificado = json.dumps(diccionario) | |
print(diccionario_codificado) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment