Convertir JSON a YAML
Pega JSON y obtén el YAML equivalente, indentado con 2 espacios como esperan los configs de CI y los manifiestos de Kubernetes. Nada de lo que pegues sale de tu navegador.
El texto lo procesa tu propio navegador y no sale de tu dispositivo: esta página no tiene servidor al que enviarlo.
Cómo funciona
La entrada se analiza con el parser JSON estricto y se reserializa como YAML. Las cadenas que se leerían como otro tipo YAML, como "1.0" o "true", salen entrecomilladas para que el viaje de ida y vuelta conserve los tipos exactos. El chunk del conversor se carga con tu primera pulsación, no con la página.
Preguntas frecuentes
¿Por qué algunas cadenas salen entrecomilladas?
Porque sin comillas cambiarían de tipo: version: 1.0 es un número en YAML y version: '1.0' es una cadena. Las comillas solo se añaden donde el tipo cambiaría.
¿Todo JSON ya es YAML válido?
Técnicamente sí, YAML 1.2 es un superconjunto de JSON. Pero el YAML convertido es lo que quieres en configs: la indentación por bloques en lugar de llaves es la forma legible que espera quien revisa.
¿Conserva el orden de las claves?
Sí. Las claves salen en el mismo orden en que las declara el JSON, lo que mantiene limpios los diffs cuando conviertes un config bajo control de versiones.