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
- Pega el JSON.
- Ajusta la indentación si tu proyecto usa otra.
- 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
JSON a CSVArray de objetos a tabla, aplanando los objetos anidados.
CSV a JSONDetecta el separador, respeta las comillas y tipa los valores.
YAML a JSONAcepta varios documentos en un mismo archivo.
Formatear y validar JSONIndenta, minifica u ordena claves, y señala el error con línea y columna.
Decodificar JWTCabecera, carga útil y caducidad. La firma no se verifica.