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 YAML a JSON al instante con vista previa en tiempo real, resaltado de sintaxis, opciones de sangría y ordenar claves, y una vista de árbol plegable.

Conversor de YAML a JSON

Este conversor de YAML a JSON transforma YAML (YAML Ain't Markup Language) en JSON limpio (JavaScript Object Notation) en el momento en que escribes o pegas. El resultado convertido aparece al instante junto a tu entrada, con resaltado de sintaxis por colores y una vista de árbol interactiva que te ayuda a leer la estructura.

Está pensado para personas que desarrollan y necesitan mover datos entre formatos: alimentar una API que solo acepta JSON con una configuración YAML, convertir archivos de Docker Compose, Kubernetes o CI/CD para otra herramienta, o simplemente inspeccionar datos anidados en un formato que maneja JSON con más comodidad.

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

Cómo usarlo

1

Ingresa tu YAML

Pega o escribe YAML en el panel izquierdo, o pulsa Subir archivo para cargar un archivo .yml o .yaml. Pulsa Datos de ejemplo para insertar una configuración de Docker Compose de muestra.

2

Ve el JSON al instante

El JSON convertido aparece en el panel derecho a medida que escribes. Una entrada válida muestra el estado Válido; un error de sintaxis resalta la línea exacta e indica su línea y columna.

3

Da formato al resultado

Elige una Sangría de 2, 4 u 8 espacios, o Mín para un JSON compacto y minificado. Activa Ordenar claves para ordenar alfabéticamente cada clave de los objetos.

4

Copia o descarga

Usa Copiar para enviar el JSON a tu portapapeles, o Descargar para guardarlo como un archivo .json. Cambia primero a la vista Árbol si quieres explorar la estructura.

Funciones

Conversión en tiempo real

El YAML se convierte a JSON a medida que escribes, y los datos pegados se convierten de inmediato. Sin botones que pulsar.

Resaltado de sintaxis

El resultado JSON se colorea por tipo: claves, cadenas, números, booleanos, null y corchetes tienen un estilo propio.

Opciones de sangría

Resultado con 2, 4 u 8 espacios para mayor legibilidad, o elige Mín para un JSON compacto y minificado.

Ordenar claves

Activa el orden alfabético de cada clave de los objetos en el resultado sin tocar tu YAML original.

Vista de árbol interactiva

Explora los datos anidados en un árbol plegable donde cada nodo muestra cuántos elementos contiene.

Números de línea

El editor de entrada muestra números de línea que se mantienen sincronizados al desplazarte por documentos más grandes.

Detección de errores

El YAML no válido se señala al instante, con la línea problemática resaltada y la línea y columna exactas indicadas.

Subir y descargar archivos

Carga archivos .yml o .yaml desde tu dispositivo y guarda el resultado convertido como un archivo .json.

Barra de estado en vivo

Una barra de estado controla la validez y muestra de un vistazo el número de líneas, el de claves y el tamaño en bytes del resultado.

Modo oscuro y adaptable

Un tema oscuro integrado y un diseño adaptable mantienen el editor cómodo en cualquier tamaño de pantalla.

Preguntas frecuentes

¿Cómo convierto YAML a JSON online?

Pega o escribe tu YAML en el panel izquierdo, o sube un archivo .yml / .yaml. El JSON aparece en el panel derecho al instante. Luego elige un tamaño de sangría, ordena las claves si quieres, y copia o descarga el resultado. No hay nada que instalar ni cuentas que crear.

¿Cuál es la diferencia entre YAML y JSON?

Ambos son formatos de serialización de datos para las mismas estructuras: objetos, arreglos y valores escalares. YAML usa sangría, está diseñado para ser legible por personas en archivos de configuración y admite comentarios. JSON usa llaves y corchetes, es más compacto y es el estándar para las API y JavaScript. De hecho, todo JSON válido también es YAML válido, ya que YAML es un superconjunto de JSON.

¿Se puede convertir YAML a JSON sin perder datos?

Los datos en sí se conservan: las cadenas siguen siendo cadenas, los números se vuelven números JSON, los booleanos se vuelven true/false y null sigue siendo null. Lo único que JSON no puede representar son los comentarios, así que los comentarios de YAML (las líneas que empiezan con #) se descartan durante la conversión. Por lo demás, la estructura y los valores se trasladan exactamente.

¿Qué funciones de YAML son compatibles?

La conversión la realiza la biblioteca js-yaml con soporte completo de YAML 1.2: objetos, arreglos, estructuras anidadas, cadenas, números, booleanos, valores null, cadenas multilínea y comentarios. Los comentarios se eliminan porque JSON no tiene sintaxis de comentarios. Cuando varios documentos se separan con ---, se convierte el primer documento, así que divide los archivos con varios documentos y convierte cada parte por separado.

¿Puedo convertir un archivo YAML de Swagger u OpenAPI?

Sí. Las especificaciones de Swagger y OpenAPI son YAML normal, así que puedes pegar o subir el archivo y obtener la especificación JSON equivalente. Usa las opciones de sangría para darle formato legible, o Mín para producir una versión compacta para herramientas que prefieren JSON minificado.

¿Ordenar claves modifica mi YAML original?

No. Ordenar claves solo reordena las claves en el resultado JSON. Tu YAML del panel de entrada se mantiene exactamente como lo escribiste. Desactiva la opción para volver al orden de claves original.

¿Qué tan grande puede ser el archivo que convierto?

Como todo se ejecuta en tu navegador, el límite práctico depende de la memoria de tu dispositivo. La herramienta maneja archivos de varios megabytes sin problemas; los documentos muy grandes pueden tardar un instante en convertirse.

¿Se mantienen privados mis datos?

Sí. Toda la conversión ocurre localmente en tu navegador. Tu YAML y el JSON resultante nunca se suben a un servidor, y no se recopila ni almacena nada.

Sangría:
YAML
JSON
Error

                

Pega tus datos YAML a la izquierda para convertir

| |
Pega o escribe YAML en el panel izquierdo para ver el JSON al instante a la derecha
Usa las opciones de sangría (2, 4, 8, Mín) para controlar el formato del JSON
Pulsa Ordenar claves para ordenar alfabéticamente todas las claves del resultado
Cambia a la vista Árbol para explorar la estructura del JSON con nodos plegables
Pulsa Tab en el editor para insertar espacios
Pulsa Datos de ejemplo para cargar una configuración de Docker Compose de muestra
Sube archivos .yml o .yaml directamente para convertirlos
Todo el procesamiento ocurre en tu navegador: no se envían datos 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