WebTools

JSON a YAML

Conversión directa manteniendo el orden de las claves.

Pasa un JSON a YAML manteniendo el orden de las claves. Es lo que necesitas cuando tienes que poner una configuración que tienes en JSON dentro de un docker-compose, un manifiesto de Kubernetes o un flujo de trabajo de CI.

El resultado evita las referencias y las anclas, de modo que es legible y se puede pegar tal cual aunque haya estructuras repetidas.

Cómo se usa

  1. Pega el JSON.
  2. Ajusta la indentación si tu proyecto usa otra.
  3. Copia el YAML.

Preguntas frecuentes

¿Qué indentación debo elegir?
Dos espacios es la convención mayoritaria y la que usan Docker Compose y Kubernetes. El YAML no admite tabuladores en ningún caso.
¿Por qué algunas cadenas salen entrecomilladas y otras no?
El YAML solo las necesita cuando el valor podría confundirse con otro tipo: «true», «null», «1.0» o una cadena que empiece con un carácter especial.
¿Se conserva el orden de las claves?
Sí, sale el mismo orden que tenía el JSON de entrada.

Herramientas relacionadas