Cómo convertir Json a Yaml en Python – Resuelto

Convertir Json a Yaml en Python

En este artículo, aprenderemos cómo convertir un objeto JSON a un archivo YAML en Python de una manera sencilla y efectiva.

Instalación de la librería pyyaml

Antes de comenzar, es importante asegurarse de tener instalada la librería pyyaml. Puedes instalarla fácilmente utilizando pip:

pip install pyyaml

Convertir JSON a YAML

Una vez que tenemos instalada la librería pyyaml, podemos utilizarla para convertir un objeto JSON a un archivo YAML. A continuación, se muestra un ejemplo de cómo hacerlo:

import json

import yaml

# Objeto JSON

json_obj = {

"nombre": "Juan",

"edad": 30,

"ciudad": "Madrid"

}

# Convertir JSON a YAML

yaml_obj = yaml.dump(json_obj, default_flow_style=False)

# Guardar en un archivo YAML

with open("datos.yaml", "w") as file:

file.write(yaml_obj)

En este ejemplo, primero importamos las librerías json y yaml. Luego definimos un objeto JSON y lo convertimos a YAML utilizando la función dump de la librería pyyaml. Finalmente, guardamos el contenido en un archivo YAML llamado «datos.yaml».

¡Y listo! Ahora ya sabes cómo convertir un objeto JSON a un archivo YAML en Python de una manera rápida y sencilla. ¡Espero que te haya sido de ayuda!