De YAML a JSON
YAML es cómodo para escribir configuración, pero muchos programas, APIs y validadores esperan JSON. Esta herramienta lee el YAML y lo escribe como JSON con la sangría que elijas.
Entiende anclas y alias (&base y *base), listas en bloque o entre corchetes, textos de varias líneas con | y >, y varios documentos separados por «---», que se devuelven como una lista JSON.
Usa YAML 1.2, así que palabras como «yes», «no» u «on» siguen siendo texto y las fechas se mantienen como texto. Si el YAML tiene un error, como una sangría que no cuadra, verás la línea y la columna para corregirlo.
Cómo convertir YAML a JSON
- Pega el YAML o abre un archivo .yaml o .yml.
- Elige la sangría del JSON.
- Pulsa «Convertir a JSON».
- Copia el resultado o descárgalo como archivo .json.
Cuándo usarlo
- Revisar qué datos contiene realmente un manifiesto de Kubernetes o un docker-compose.yml.
- Encontrar el error de sangría que hace fallar un archivo YAML.
- Pasar una especificación OpenAPI de YAML a JSON.
- Usar en JavaScript o en una API datos que tienes en YAML.
Preguntas Frecuentes
¿Admite varios documentos en un mismo archivo?
Sí. Si el YAML tiene varios documentos separados por «---», el resultado es una lista JSON con un elemento por documento.
¿Por qué «yes» o «no» no salen como true o false?
Porque la herramienta usa YAML 1.2, donde solo true y false son booleanos. En YAML 1.1 (el antiguo) «yes» y «no» también lo eran, lo que causaba errores como el del código de país de Noruega «NO».
¿Qué hace con las anclas y alias?
Los resuelve: donde aparece *alias se copia el contenido del ancla, porque JSON no tiene referencias.
¿Se envían mis datos a algún servidor?
No. Todo se procesa en tu navegador con JavaScript. El texto que pegas y los archivos que abres no salen de tu dispositivo, así que puedes usar datos internos o de clientes con tranquilidad.
¿Es gratis?
Sí. Puedes probar la herramienta gratis con un documento (pegado o un archivo) y cambiar las opciones las veces que quieras; los intentos con errores no gastan la prueba. Para uso ilimitado y procesar varios archivos a la vez, ToolStudio Pro cuesta 1,99 € al mes e incluye todas las herramientas.