Conversor JSON ↔ YAML
Elige JSON → YAML o YAML → JSON, pega en Input y pulsa Convert. Los aciertos llenan Output y activan Copy output. Los errores vacían Output y muestran el mensaje en el estado.
Actualizado 2026-08-04 · developer
Choose direction, enter input, then Convert.
Sobre esta herramienta
JSON → YAML usa JSON.parse y luego dump de js-yaml con lineWidth ilimitado y noRefs. YAML → JSON carga con js-yaml y pretty-print JSON a dos espacios. La dirección es un select sobre Input para no mezclar rutas.
Cómo usar
- Elegir dirección: Selecciona JSON → YAML o YAML → JSON en Direction.
- Introducir entrada: Pega JSON o YAML en el textarea Input según la dirección elegida.
- Convertir: Pulsa Convert para llenar Output, o lee el estado Error si falla el análisis.
- Copiar la salida: Cuando aparezca Output, pulsa Copy output para llevar el resultado al portapapeles.
Casos de uso
- Pasa una muestra JSON de API a YAML para borradores Kubernetes o CI.
- Expande un manifiesto YAML a JSON indentado para editores que prefieren llaves.
- Haz ida y vuelta de una config pequeña para confirmar que claves y arrays sobreviven.
Consejos
- Define Direction antes de Convert; cambiar después no reconvierte solo.
- Usa Copy output tras un estado de éxito—Output vacío significa que el último Convert falló.
FAQ
¿Qué biblioteca genera el YAML?
La conversión usa dump y load de js-yaml en el navegador, con lineWidth desactivado y noRefs en dump.
¿Por qué Output queda vacío tras Convert?
Un error de parse o dump vació Output; la línea de estado muestra el Error.
¿Copy output aparece siempre?
No. El botón de copiar solo aparece tras una conversión correcta con Output.
¿Se sube mi configuración?
No. JSON.parse, js-yaml y la copia al portapapeles se quedan en el navegador.