Analiza YAML y convierte a JSON, manejando objetos anidados, arrays y tipos
YAML y JSON representan el mismo modelo de datos — pares clave-valor, arrays, objetos anidados — pero con sintaxis completamente diferente. YAML usa indentación y puntuación mínima, lo que lo convierte en favorito para archivos de configuración (Docker Compose, Kubernetes, GitHub Actions). JSON usa llaves y comillas, siendo el formato estándar para APIs y aplicaciones JavaScript. Convertir entre ellos es una necesidad constante en DevOps y trabajo backend.
Este conversor analiza tu entrada YAML y la serializa como JSON con formato legible. Maneja todas las características de YAML que se mapean a JSON: escalares, secuencias, mappings, strings multilínea, booleanos y valores nulos. Las características exclusivas de YAML sin equivalente en JSON — como anchors, aliases y merge keys — se resuelven primero, por lo que la salida siempre es JSON válido.
No, pero se resuelven primero. Un alias se reemplaza con el contenido completo de su anchor, así que el JSON resultante contiene los datos correctos aunque desaparezca la sintaxis de alias. JSON no tiene un equivalente.
La mayoría de archivos YAML contienen un solo documento. Esta herramienta convierte el primer documento. Si tu archivo usa separadores ---, divídelo en documentos individuales primero.
YAML 1.1 trata yes, no, on, off, true y false como valores booleanos. Todos se convierten a true o false en JSON. Si necesitas la cadena literal "yes", ponla entre comillas en YAML.
Las etiquetas específicas de lenguaje no se pueden representar en JSON. El conversor usa un subconjunto seguro de YAML que coincide con el modelo de datos JSON. Las etiquetas personalizadas causarán un error de análisis; elimínalas antes de convertir.
Formateador JSON · Minificador JSON · Validador JSON · JSON a CSV · JSON ↔ YAML · Aplanar JSON