Herramienta Gratuita

Convertidor de YAML a JSON

Convierte archivos y fragmentos YAML a formato JSON al instante. Soporta multi-documentos (---), mapas anidados.

Plantillas YAML de Ejemplo:
0 líneas | 0 bytes
0 claves | 0 bytes
Documentos: 0
Claves / Elementos: 0
Profundidad Máx: 0
Variación de Peso: 0%
Tiempo: 0 ms
✨ Resumen de IA y AEO (TL;DR)

Respuesta Rápida: ¿Qué es Convertidor de YAML a JSON?

¿Qué hace esta herramienta? Convierte archivos y fragmentos YAML a formato JSON al instante. Soporta multi-documentos (---), mapas anidados.

Categoría de Aplicación
Texto
Fórmula de Cálculo
\text{YAML} \xrightarrow{\text{Lexer/Parser}} \text{AST/Objeto} \xrightarrow{\text{JSON.stringify}} \text{JSON}
Parámetros de Entrada
Pega o escribe tu código YAML
Resultados Devueltos
Resultado JSON Formateado
Guía Rápida de Uso (Paso a Paso)
  1. Paso 1: Introduce o ajusta el campo Pega o escribe tu código YAML.
  2. Paso 2: Haz clic en Convertir YAML a JSON para obtener el desglose y resultados inmediatos.
Consejo de Optimización (IA)

Para obtener resultados óptimos, asegúrate de ingresar los valores en las unidades correspondientes.

De configuraciones YAML a JSON, con soporte real de las funciones avanzadas

YAML es el formato estándar de configuración en Kubernetes, Docker Compose, GitHub Actions y Ansible, pero muchas herramientas y lenguajes de programación trabajan mejor con JSON. Este convertidor analiza YAML real — no una versión simplificada — soportando mapas y listas anidadas, escalares de bloque (texto multilínea), colecciones en línea ([1, 2, 3], {clave: valor}), comentarios, y múltiples documentos separados por --- en un mismo archivo.

Proceso: el YAML se analiza línea por línea respetando la indentación (el mecanismo estructural de YAML), reconstruyendo mapas y listas anidadas en un árbol de objetos JavaScript, que después se serializa como JSON con la sangría que elijas.

Escalares de bloque: el detalle que rompe la mayoría de conversores simples

YAML permite texto multilínea mediante | (literal, conserva los saltos de línea tal cual) o > (plegado, convierte saltos de línea internos en espacios, uniendo el texto en una sola línea). Además, un modificador opcional controla qué pasa con el salto de línea final: sin modificador se normaliza a exactamente uno; - lo elimina por completo; + conserva todos los saltos de línea en blanco al final tal cual aparecían. Esta herramienta implementa correctamente las tres variantes de recorte (clip, strip, keep), y preserva líneas en blanco dentro de un bloque de texto (por ejemplo, párrafos separados) en lugar de eliminarlas — un caso donde muchos conversores simples fallan silenciosamente.

Documentos múltiples: elige cómo combinarlos

Un archivo YAML puede contener varios documentos independientes separados por --- (algo común, por ejemplo, en manifiestos de Kubernetes que definen varios recursos en un solo archivo). Puedes elegir convertir solo el primer documento, fusionar todos los documentos objeto en uno solo, o generar un array JSON con todos los documentos como elementos independientes.

Preguntas Frecuentes (FAQ)

¿Por qué me indica que no se permiten tabulaciones?

La especificación oficial de YAML prohíbe explícitamente el uso de tabulaciones para la indentación, precisamente porque su ancho visual varía entre editores y puede hacer que la estructura del documento sea ambigua. Sustituye las tabulaciones por espacios (normalmente 2) en tu archivo YAML.

¿Detecta automáticamente números, booleanos y valores nulos?

Sí, si la detección automática de tipos está activada, valores como true, 42, 3.14 o null/~ se convierten a su tipo JSON correspondiente en lugar de quedar como texto — puedes desactivar esta opción si prefieres que todo se mantenga como texto literal.

¿Cómo convierto en la dirección contraria, de JSON a YAML?

Usa el convertidor de JSON a YAML, diseñado para producir YAML limpio y ser el complemento exacto de esta herramienta.

¿Mis datos se envían a algún servidor?

No, todo el análisis y la conversión ocurren completamente en tu navegador.

Categorías Recomendadas

Herramientas Relacionadas

Otras calculadoras de Herramientas de Texto que te pueden interesar.

Herramientas de Texto

Convertidor de JSON a YAML

Transforma objetos y arrays JSON en YAML legible y estandarizado. Control de sangría, comillas...

Ver herramienta
Herramientas de Texto

Minificador de archivos JSON

Minifica tu JSON eliminando espacios y saltos de línea innecesarios para reducir su tamaño en...

Ver herramienta
Herramientas de Texto

Desescapador de Cadenas JSON

Desescapa y restaura cadenas JSON a texto legible eliminando secuencias \", \n, \r, \t....

Ver herramienta
Herramientas de Texto

Extraer Valores de Objeto JSON

Extrae valores de objetos y arrays JSON mediante búsqueda recursiva universal o notación por ...

Ver herramienta
Herramientas de Texto

Convertidor de Texto a Formato JSON String Escape

Escapa texto plano a formato de cadena JSON válido según RFC 8259: comillas dobles, saltos de...

Ver herramienta
Herramientas de Texto

Formateador y embellecedor de JSON

Formatea y da formato de sangría (pretty-print) a tu JSON para hacerlo legible, con opción de...

Ver herramienta
Herramientas de Texto

Convertidor de JSON a archivo CSV

Convierte un array JSON de objetos a formato CSV de forma instantánea, uniendo automáticament...

Ver herramienta
Herramientas de Texto

Convertidor de formato JSON a XML

Convierte datos JSON a formato XML de forma instantánea, con soporte para atributos, arrays y ...

Ver herramienta
Herramientas de Texto

Convertidor de formato XML a JSON

Convierte documentos XML a formato JSON de forma instantánea, conservando atributos y elemento...

Ver herramienta
Herramientas de Texto

Convertidor de archivo CSV a JSON

Convierte datos CSV a formato JSON de forma instantánea, con soporte para campos entre comilla...

Ver herramienta
Herramientas de Texto

Validador y verificador de estructura JSON

Valida la sintaxis de tu JSON y obtén un informe detallado: errores exactos, número de claves...

Ver herramienta
Herramientas de Texto

Convertidor de sistema hexadecimal a texto

Convierte código hexadecimal a texto legible, aceptando formatos con o sin espacios y con pref...

Ver herramienta
Herramientas de Texto

Convertidor de BBCode a HTML

Convierte BBCode de foros a HTML válido: negrita, enlaces, imágenes, citas, listas, código, ...

Ver herramienta
Herramientas de Texto

Limpiador de Caracteres Raros de Base64

Sanea y repara cadenas Base64 corruptas. Elimina caracteres invisibles, marcas BOM, entidades H...

Ver herramienta
Herramientas de Texto

Invertir Orden de las Líneas

Invierte el orden de las líneas de cualquier texto o lista de arriba a abajo. Ordena tus lista...

Ver herramienta
Herramientas de Texto

Convertidor de texto a minúsculas

Convierte cualquier texto a minúsculas de forma instantánea, respetando tildes y la Ñ españ...

Ver herramienta
Herramientas de Texto

Convertidor de Texto a Tachado Oculto

Aplica tachado horizontal, subrayado, censura confidencial (███) y spoiler (||...||) a cu...

Ver herramienta
Herramientas de Texto

Generador de Texto en Cajas ASCII

Genera marcos y cajas de texto ASCII y Unicode elegantes (línea simple, doble, redondeada, blo...

Ver herramienta
Herramientas de Texto

Transliterador de Ruso a Latin

Translitera texto ruso del alfabeto cirílico a caracteres latinos. Soporta BGN/PCGN, ISO 9, tr...

Ver herramienta
Herramientas de Texto

Validador de Sintaxis de Sitemap XML

Valida la sintaxis XML y cumplimiento del protocolo Sitemaps 0.9 para Bing y Google. Detecta et...

Ver herramienta
Herramientas de Texto

Normalizador de Texto Unicode

Normaliza texto bajo los estándares Unicode UAX #15 (NFC, NFD, NFKC, NFKD). Estandariza caract...

Ver herramienta
Herramientas de Texto

Limpiador de Texto Online

Limpiador de texto avanzado todo en uno. Elimina líneas vacías, espacios extra y formatea tus...

Ver herramienta