Mr. Encoder

Conversor JSON ↔ YAML

Convierte JSON a YAML y YAML a JSON con sangría configurable.

Cómo se usa

  1. Pega JSON en el panel izquierdo o YAML en el panel derecho.
  2. Elige una sangría de 2 o 4 espacios.
  3. Haz clic en JSON → YAML o YAML → JSON y copia el resultado.

Preguntas frecuentes

¿Qué diferencia hay entre JSON y YAML?

Ambos describen las mismas estructuras de datos (objetos, arrays, cadenas, números, booleanos y null). YAML usa sangría en lugar de llaves y admite comentarios, por eso es muy popular en archivos de configuración como Docker Compose, Kubernetes y GitHub Actions.

¿Se conservan los comentarios de YAML al convertir a JSON?

No. JSON no tiene sintaxis para comentarios, así que se eliminan. Los anchors y alias se resuelven en sus valores reales.

¿Qué pasa con un archivo YAML que contiene varios documentos?

Si el YAML contiene varios documentos separados por ---, el resultado es un array JSON con un elemento por documento.

¿Por qué no se puede analizar mi YAML?

Las causas más habituales son mezclar tabuladores y espacios, una sangría incoherente y valores sin comillas que contienen ": ". El mensaje de error indica la línea y la columna donde se detuvo el parser.

Otras herramientas