Conversor de JSON a YAML
Convierta JSON en YAML limpio y legible para Kubernetes, Docker Compose, GitHub Actions o cualquier archivo de configuración.
Resultados
Qué hace esta herramienta
YAML dice lo mismo que JSON con menos puntuación: la sangría sustituye a las llaves y un guion abre cada elemento de lista. La trampa es que YAML adivina los tipos, así que un yes, no, on u off sueltos pueden volverse true o false, 01000 un número y 1.10 un 1.1; es el famoso «problema de Noruega», en el que el código de país NO se convirtió en false. Este conversor mantiene cada valor del JSON exactamente como era: los números quedan como estaban escritos, y cualquier texto que YAML pudiera malinterpretar va entre comillas dobles, que también son JSON válido. Los comentarios no pasan, porque JSON no los tiene.
Fórmula
objeto → clave: valor ; lista → - elemento ; el texto que parezca número, fecha o yes/no va entre comillas
Variables
| Símbolo | Significado | Unidad |
|---|---|---|
text | JSON | — |
indent | Espacios de sangría | — |
OUT | YAML | — |
FI | Valores escritos | — |
DP | Profundidad | — |
LN | Líneas | — |
Ejemplo resuelto
- JSON{ "name": "Ana", "age": 30, "active": true, "skills": ["Python", "SQL"], "address": {"city": "Porto", "zip": "4000-001"} }
- Espacios de sangría2
- YAMLname: Ana age: 30 active: true skills: - Python - SQL address: city: Porto zip: "4000-001"
- Valores escritos7
- Profundidad2
- Líneas9
Limitaciones
- El cálculo se realiza íntegramente en su navegador. Los valores introducidos nunca se envían a un servidor.