Idioma
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)

Convierte JSON a YAML en tiempo real con resaltado de sintaxis, opciones de sangría y flujo, ordenar claves, entrecomillado y subida y descarga de archivos.

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.

Privado por diseño: la conversión ocurre por completo en tu navegador. Tu JSON nunca se sube, se almacena ni se envía a ningún servidor.

Cómo convertir JSON a YAML

1

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.

2

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.

3

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.

4

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.

Sangría:
Flujo:
JSON
YAML
Error

                

Pega tus datos JSON a la izquierda para convertir

| |
Pega o escribe JSON en el panel izquierdo para ver el YAML al instante a la derecha
Usa Sangría (2, 4, 8) para controlar la profundidad de la sangría del YAML
Cambia el nivel de Flujo para alternar entre estilo de bloque y salida en línea para objetos anidados
Pulsa Ordenar claves para ordenar alfabéticamente todas las claves de los objetos
Activa Entrecomillar textos para forzar comillas dobles en todos los valores de texto
Presiona Tab en el editor para insertar espacios
Pulsa Subir archivo para cargar un archivo .json directamente y convertirlo
Todo el procesamiento ocurre en tu navegador: no se envía ningún dato a ningún servidor
¿Quieres aprender más? Leer documentación →
1/9
Comience a escribir para buscar...
Buscando...
No se encontraron resultados
Pruebe con otras palabras clave