Convertir JSON a YAML
El conversor de JSON a YAML transforma tus datos JSON en YAML limpio en tiempo real mientras escribes o pegas, para que lleves datos estructurados a un formato apto para configuración sin reformatear a mano. La salida aparece al instante con resaltado de sintaxis por colores y opciones de formato flexibles.
Está pensado para desarrolladores e ingenieros de DevOps que escriben o mantienen configuraciones en YAML: Docker Compose, Kubernetes, Ansible, GitHub Actions o cualquier herramienta que prefiera YAML antes que JSON. Pega un objeto o un arreglo JSON a la izquierda y lee el YAML convertido a la derecha.
Cómo convertir JSON a YAML
Ingresa tu JSON
Pega o escribe JSON en el panel izquierdo, o usa Subir archivo para cargar un archivo .json. Pulsa Datos de ejemplo para insertar un Deployment de Kubernetes de muestra y ver la herramienta en acción.
Lee el YAML
El YAML convertido aparece al instante a la derecha con resaltado de sintaxis. El JSON inválido se marca de inmediato, mostrando la línea y la columna del error para que lo corrijas rápido.
Ajusta la salida
Define la Sangría en 2, 4 u 8 espacios, elige un nivel de Flujo (Bloque, 1 o 2) y activa Ordenar claves o Entrecomillar textos hasta que el YAML se ajuste a lo que necesitas.
Copia o descarga
Usa Copiar para enviar el YAML al portapapeles, o Descargar para guardarlo como archivo .yaml listo para sumarlo a tu proyecto.
Funciones
Conversión en tiempo real
El JSON se convierte mientras escribes, y los datos pegados se procesan al momento, por lo que el YAML siempre está sincronizado con tu entrada.
Resaltado de sintaxis YAML
Las claves, los textos, los números, los booleanos, los valores null y los guiones de las listas se colorean para revisarlos de un vistazo.
Opciones de sangría
Elige 2, 4 u 8 espacios para controlar la profundidad con la que se sangra la salida YAML.
Control del nivel de flujo
Mantén el estilo de Bloque estándar, o pon en línea objetos y arreglos anidados desde la profundidad 1 o 2 para una salida más compacta.
Ordenar claves
Ordena alfabéticamente todas las claves de los objetos en la salida YAML sin tocar tu JSON original.
Entrecomillar textos
Fuerza comillas dobles en todos los valores de texto cuando necesitas un tipado de texto explícito en YAML.
Validación y líneas de error
El JSON inválido se detecta al instante, indicando la línea y la columna y resaltando la línea de entrada cuando se conoce la posición.
Subir, descargar y copiar
Carga un archivo .json desde tu dispositivo, copia el YAML al portapapeles o guárdalo como archivo .yaml.
Estadísticas en la barra de estado
Una barra de estado en vivo muestra si tu JSON es válido, además del número de líneas, el número de claves y el tamaño de la salida.
Datos de ejemplo y modo oscuro
Carga un Deployment de Kubernetes ya hecho para explorar la herramienta, todo en un diseño adaptable con modo oscuro integrado.
Preguntas frecuentes
¿Cómo convierto JSON a YAML?
Pega o escribe tu JSON en el panel izquierdo, o sube un archivo .json. El YAML convertido aparece al instante a la derecha, listo para copiar o descargar. No hay nada que instalar ni registros que crear.
¿Por qué convertir JSON a YAML?
YAML es el formato de configuración preferido por herramientas como Docker Compose, Kubernetes, Ansible y GitHub Actions. Es más legible para estructuras anidadas, admite comentarios y usa una sintaxis más compacta que JSON para los mismos datos.
¿Puedo convertir un JSON de Swagger u OpenAPI a YAML?
Sí. Funciona cualquier JSON válido, incluidas las definiciones de Swagger y OpenAPI. Pega la especificación JSON y copia o descarga la versión en YAML. El anidamiento y la estructura se conservan tal cual.
¿Qué es el nivel de Flujo?
El Flujo controla el estilo del YAML. Bloque (predeterminado) genera la salida estándar en varias líneas, con cada clave en su propia línea. Si lo fijas en 1, pone en línea los objetos desde la profundidad 1 hacia adentro (por ejemplo {key: value, key2: value2}); 2 los pone en línea desde la profundidad 2, manteniendo las claves de nivel superior en estilo de bloque.
¿Cuándo conviene usar Entrecomillar textos?
Activa Entrecomillar textos cuando los valores puedan interpretarse mal en YAML; por ejemplo, el texto true se convertiría en un booleano y 123 en un número. Las comillas obligan a que cada valor de texto siga siendo texto.
¿El conversor conserva los tipos de datos y el anidamiento?
Sí. Los textos, los números, los booleanos y null se asignan directamente a YAML, los arreglos usan notación de guiones y los objetos se vuelven pares clave-valor. Todo el anidamiento y la sangría de tu JSON se mantienen intactos.
¿Puedo convertir YAML de vuelta a JSON?
Sí. Usa el conversor de YAML a JSON para hacer la conversión inversa cada vez que necesites pasar de YAML de nuevo a JSON.
¿Mis datos se suben o se procesan en el navegador?
Todo ocurre en tu navegador. Tu JSON nunca se sube ni se almacena en un servidor, así que el límite práctico de tamaño depende de la memoria de tu dispositivo: la herramienta maneja con holgura archivos de varios megabytes, con solo una breve demora ante entradas muy grandes.
Aún no hay comentarios. ¡Sé el primero en comentar!