JSON a YAML
Pega tu JSON y obtén el YAML equivalente al instante, con la sangría que elijas. El botón de intercambio convierte en sentido contrario. Todo ocurre en tu navegador.
Gratis, sin registro y sin subir archivos a ningún servidor: el procesamiento ocurre en tu navegador · Actualizado el
YAML
Configuraciones legibles
Convierte la respuesta de una API, un package.json o una configuración generada por un programa en YAML fácil de revisar y comentar en un pull request.
Relacionadas
Valida el resultado con Formatear YAML, o pasa tus datos a tabla con JSON a CSV.
Otras herramientas
Preguntas frecuentes
- ¿Cómo convierto JSON a YAML?
- Pega el JSON y el YAML aparece al momento en el cuadro de la derecha. Si el JSON tiene un error de sintaxis, verás el aviso en lugar del resultado.
- ¿Se pierde información en la conversión?
- No. YAML es un superconjunto de JSON: cualquier JSON válido tiene una representación YAML equivalente con los mismos objetos, listas, cadenas, números, booleanos y null.
- ¿Por qué usar YAML en lugar de JSON?
- YAML es más fácil de leer y escribir a mano: no necesita llaves, comillas ni comas y admite comentarios. Por eso lo usan Kubernetes, Docker Compose, GitHub Actions, Ansible y OpenAPI. JSON es mejor para intercambiar datos entre programas.
- ¿Por qué algunos textos salen entre comillas?
- El conversor pone comillas cuando el texto podría confundirse con otro tipo en YAML: por ejemplo "yes", "no", "on", fechas, números con ceros a la izquierda o textos con dos puntos. Así el YAML se lee exactamente igual que el JSON original.
- ¿Puedo hacer la conversión inversa?
- Sí: pulsa el botón JSON ⇄ YAML y el resultado pasa a la entrada para convertirlo de vuelta, o usa directamente YAML a JSON.
- ¿Se envían mis datos a algún servidor?
- No. La conversión ocurre en tu navegador; no se guarda ni se envía nada.