ToolStudio.es
En tu navegador1 Prueba Gratis

Convertir YAML a JSON

Convierte archivos YAML en JSON y, si hay un error de sangría o de sintaxis, te dice en qué línea está.

Prueba gratis: procesa 1 documento (pegado o 1 archivo) y cambia las opciones las veces que quieras. Los errores no gastan tu prueba.
Entrada · YAML

Todo se procesa en tu navegador: tus datos no se envían a ningún servidor.

Resultado · JSON
Sangría

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

  1. Pega el YAML o abre un archivo .yaml o .yml.
  2. Elige la sangría del JSON.
  3. Pulsa «Convertir a JSON».
  4. 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.

Herramientas relacionadas

Desarrollo

Convertir JSON a YAML

Convierte JSON a YAML con sangría de 2 o 4 espacios. Pone comillas solo donde hacen falta, para que «28001» o «yes» sigan siendo texto, y conserva el orden de las claves.

JSONYAML
Probar herramienta
Desarrollo

Validador de JSON

Valida JSON según el estándar RFC 8259 y explica cada error en lenguaje claro: comas finales, comillas simples, claves sin comillas o comentarios. También avisa de claves repetidas.

JSON
Probar herramienta
Desarrollo

Formatear JSON

Pega JSON minificado o desordenado y obtenlo con sangría de 2, 4 espacios o tabulador, con las claves ordenadas si quieres. Señala la línea y la columna de cualquier error.

JSON
Probar herramienta
Desarrollo

Convertir XML a JSON

Convierte XML a JSON: los atributos pasan a «@nombre», los elementos repetidos a listas y el texto a valores. Indica la línea del error si el XML no está bien formado.

XMLJSONRSS
Probar herramienta
Featured on TinyShelf