Convertidor YAML ↔ JSON
Convierte YAML a JSON o JSON a YAML al instante. Útil para cambiar entre formatos de archivos de configuración y payloads de API.
Esta conversión se ejecuta solo en tu navegador; no se sube nada.
- Entrada0
- Salida0
- OpcionesYAML → JSON
Entrada
Salida
¿Qué es esta herramienta?
Convierte datos estructurados entre YAML y JSON en el navegador. YAML es habitual en manifiestos Kubernetes, CI y configuración; JSON en APIs y esquemas.
Se parsea el origen y se vuelve a serializar con sangría de 2 espacios. Se conserva la estructura, no los comentarios ni el estilo de comillas; anclas/alias se resuelven a valores concretos.
Úsalo para inspeccionar un ConfigMap como JSON, pasar un fixture JSON a YAML de workflow, o depurar sangría—no como fusión multi-documento completa.
Casos de uso comunes
- Ida y vuelta de fragmentos ConfigMap/Deployment de Kubernetes
- Convertir trozos de CI (GitHub Actions, GitLab CI) para revisión
- Comprobar si una clave quedó como string (
"2") o número (2)
Cómo usar
- Elige YAML → JSON o JSON → YAML. La salida se actualiza al escribir (debounce en pegados grandes).
- Pega un solo documento. Los flujos con
---se rechazan. - Corrige el error de parseo encima de los editores (línea/columna si aplica).
- Copia el resultado. Swap invierte la dirección usando la salida como nueva entrada.
Ejemplos
| Entrada / ajuste | Salida | Notas |
|---|---|---|
name: app → YAML→JSON | {\n "name": "app"\n} | Mapeo simple. |
{"enabled":true} → JSON→YAML | enabled: true | Booleano conservado. |
ports:\n - 80\n - 443 → YAML→JSON | Array JSON bajo "ports" | Secuencia → array. |
a: 1\n---\nb: 2 | Error multi-documento | Solo un documento (diferenciador). |
Errores prácticos
- YAML multi-documento (
---) no está soportado: divide o pega de uno en uno. - Comentarios, anclas y merge keys no redondean como sintaxis de autoría.
- Valores sin comillas como
yes/noo números pueden cambiar de tipo en JSON; cita lo que deba ser string.
Referencias
Última revisión: 2026-07-26
Preguntas frecuentes
- ¿Se conservan comentarios y anclas YAML?
- Los comentarios se pierden. Anclas y alias se resuelven a valores concretos; la sintaxis `&nombre` / `*nombre` suele no redondearse.
- ¿Puedo convertir YAML multi-documento con `---`?
- No. Solo un documento por conversión. Divide el flujo o pega de uno en uno.
- ¿Sirve para ConfigMaps de Kubernetes o CI?
- Sí. Ideal para fragmentos de config/CI. Revisa sangría y tipos antes de desplegar.
- ¿Se sube mi configuración?
- No. Solo se ejecuta en tu navegador.