YAML a JSON
Pega tu YAML y Happycapy te devuelve JSON bien formado, conservando la estructura, el anidamiento y los tipos de datos. Ideal para convertir archivos de configuración, pipelines de CI o especificaciones de API escritas en YAML a JSON para las herramientas que lo necesiten. Gratis para empezar.
Herramientas relacionadas
Todas las herramientasCómo YAML se convierte en JSON
Pega YAML y convierte una configuración basada en indentación en JSON para API, scripts o validación.
Pega tu YAML
Introduce tu YAML: un archivo de configuración, un manifiesto o cualquier dato en YAML.
Define tu preferencia de salida
Indica si quieres JSON con formato legible (indentado) o minificado en una sola línea, y cómo tratar los tipos.
Obtén JSON válido
La herramienta analiza el YAML y devuelve JSON bien formado, conservando la estructura, el anidamiento y los tipos de datos.
Copia o descarga
Copia el JSON directamente, o descárgalo para incorporarlo a tu proyecto.
Quién convierte YAML a JSON
Útil para desarrolladores, flujos de trabajo DevOps, revisiones de configuración y traspasos de formatos de datos.
Desarrolladores e ingenieros de DevOps
Convierte configuraciones YAML, pipelines de CI y manifiestos de Kubernetes en JSON para herramientas y API que lo esperan.
Creadores de API e integraciones
Convierte especificaciones y fixtures en YAML en cargas útiles JSON sin editar a mano.
Cualquiera que reciba un archivo YAML
Lee o reutiliza rápidamente datos YAML como JSON sin aprender la sintaxis de YAML.
Consejos para una conversión limpia de YAML a JSON
La indentación, los anchors, los comentarios, los arrays y las cadenas entre comillas determinan si la conversión es exacta.
Comprueba tu indentación
YAML necesita espacios, no tabuladores: una indentación inconsistente es el motivo más habitual de que falle una conversión.
Pide con formato o minificado
Pide JSON indentado para leer, o minificado para incrustarlo en código o peticiones.
Indica cómo tratar los tipos
Por defecto, los números y los booleanos mantienen su tipo: pide todo-cadenas si es lo que necesitas.
Avisa de los archivos multidocumento
Si tu YAML tiene separadores '---', menciónalo para que cada documento se convierta en un elemento del array.
Ten en cuenta anclas y alias
Estos se expanden a valores completos en JSON: indícalo si lo esperas para que la salida se vea bien.
Censura los secretos primero
Quita claves de API o contraseñas de la configuración antes de pegarla en cualquier herramienta en línea.
Qué esperar de YAML a JSON
Revisa la calidad del resultado, las comprobaciones posteriores y las opciones de descarga de YAML a JSON.
Para un YAML válido, la conversión es rápida y precisa, conservando la estructura y los tipos de datos. Los archivos de configuración, manifiestos y especificaciones de API bien formados se convierten sin problemas. La principal fuente de errores es un YAML inválido (indentación inconsistente o el uso de tabulaciones, ya que YAML exige espacios), así que si una conversión no se ve bien, revisa primero la indentación del origen.
Ejemplo: Un usuario pegó un manifiesto de despliegue de Kubernetes en YAML y pidió JSON con formato legible. La herramienta devolvió JSON válido con la misma estructura anidada: apiVersion, kind, metadata y spec se conservaron todos, los elementos de lista como arrays, y el número de réplicas se mantuvo como número en lugar de cadena de texto.
Notas sobre la conversión de YAML
Revisa esta sección cuando los detalles de origen incluyan: La indentación, los anchors, los comentarios, los arrays y las cadenas entre comillas determinan si la conversión es exacta.
- Un YAML inválido (tabulaciones en lugar de espacios, indentación incorrecta) no se podrá convertir: el origen debe ser válido primero.
- Los comentarios de YAML no se trasladan, ya que JSON no los admite.
- Los archivos muy grandes o con anidamiento muy profundo pueden necesitar dividirse o revisarse manualmente para comprobar su legibilidad.
Preguntas frecuentes
¿Qué hace un convertidor de YAML a JSON?
Lee YAML (un formato de datos legible para humanos, muy usado en archivos de configuración) y genera los mismos datos en JSON, conservando las claves, el anidamiento, los arrays y los tipos de valores. YAML y JSON pueden representar las mismas estructuras de datos, así que la conversión es directa.
¿Se conservan los tipos de datos?
Sí: los números siguen siendo números, true/false siguen siendo booleanos y null sigue siendo null, en lugar de convertirse en cadenas entre comillas. Si prefieres que todo se convierta en cadenas de texto, indícalo y el resultado se ajustará.
¿Puedo elegir entre resultado con formato legible o minificado?
Sí: pide JSON indentado (con formato legible) para facilitar la lectura, o JSON minificado en una sola línea para incrustarlo en código o enviarlo por red.
¿Admite archivos YAML multidocumento?
Sí: los archivos YAML con varios documentos separados por '---' se pueden convertir en un array JSON con un objeto por documento. Indica que tu archivo es multidocumento para que se procese correctamente.
¿Qué pasa con las anclas, los alias y los comentarios?
Las anclas y los alias se expanden a sus valores completos en el JSON resultante, ya que JSON no tiene un equivalente. Los comentarios se eliminan, porque JSON no admite comentarios.
¿Son privados mis datos?
Tu YAML se procesa para generar la conversión y no se publica en ningún sitio. Aun así, evita pegar datos sensibles como claves de API o contraseñas en cualquier herramienta online: elimina o enmascara los valores confidenciales antes.
¿Hay un límite de tamaño?
Los archivos pequeños o moderados se convierten al instante. Los archivos YAML muy grandes pueden tardar más o necesitar dividirse, y un anidamiento extremadamente profundo puede ser más difícil de mostrar con claridad: revisa el resultado en entradas de gran tamaño.
Lecturas relacionadas
Todo el blog¿Listo para crear?
Regístrate gratis y pon a trabajar agentes de IA en tus tareas, desde encargos rápidos hasta flujos de trabajo completos de principio a fin, directamente en tu navegador, sin necesidad de configuración.
Empieza gratis




