Saltar al contenido
ToolsMinify logo
Convertidores

Convertidor YAML a JSON

Pega YAML y conviertelo a JSON online, o al reves en la misma pagina.

Acerca de Convertidor YAML a JSON

Pega YAML y conviertelo a JSON online, o al reves en la misma pagina. Este convertidor YAML a JSON gratis corre solo en tu navegador, asi que Docker Compose, GitHub Actions y manifiestos Kubernetes con secretos no salen de tu dispositivo. El tipado YAML 1.2 CORE por defecto mantiene el codigo de pais NO y yes como cadenas (activa YAML 1.1 si necesitas booleanos legado yes/no/on/off). Los flujos multi-documento separados por --- pasan a un array JSON; Invertir alimenta la salida como entrada.

Cómo usar Convertidor YAML a JSON

  1. Elige YAML → JSON o JSON → YAML (o Invertir direccion tras convertir).
  2. Pega tu config, suelta un .yaml / .yml / .json local (max. 10 MB, solo lectura en el navegador) o carga un ejemplo Docker Compose, GitHub Actions, Kubernetes o problema Noruega.
  3. Elige YAML 1.2 CORE (recomendado) o YAML 1.1 legado, indentacion 2/4 y opcionalmente ordenar claves. Revisa el censo de tipos y la insignia multi-documento.
  4. Copia o descarga el resultado. Los comentarios se eliminan en YAML → JSON porque JSON no los tiene. Nada se sube.

Ejemplos de Convertidor YAML a JSON

Docker Compose a JSON

Pega un bloque services de compose.yaml y obtén JSON tipado para una API o fixture. Puertos como "8080:80" siguen siendo cadenas si van entre comillas.

Workflow de GitHub Actions

Convierte un fragmento de workflow YAML a JSON para inspeccionar el anidamiento, o vuelve a YAML cuando editas fixtures a mano.

Deployment de Kubernetes

apiVersion / kind / metadata / spec se convierten limpio. version: "1.25" entre comillas sigue siendo cadena para que no sea un float.

Flujo multi-documento

Dos manifiestos separados por --- pasan a un array JSON de dos objetos. Invierte a JSON → YAML para volver a emitir un flujo con ---.

Comprobar el problema Noruega

Carga el ejemplo Noruega con YAML 1.2: el pais NO sigue siendo "NO". Cambia a YAML 1.1 y NO se vuelve false; usa el censo de tipos para detectar coerciones silenciosas.

Preguntas frecuentes sobre Convertidor YAML a JSON

Como convierto YAML a JSON online?
Elige YAML → JSON, pega tu YAML (o suelta un .yaml / .yml) y copia o descarga el JSON. La conversion corre en el navegador: nada se sube.
Puedo convertir JSON a YAML en la misma pagina?
Si. Cambia a JSON → YAML o usa Invertir direccion. Un array de objetos de una conversion multi-documento vuelve a emitir un flujo YAML separado por ---.
Sirve para Docker Compose, GitHub Actions y Kubernetes?
Si. Esos son los casos principales. Carga los ejemplos o pega tu compose.yaml, workflow o Deployment. Los configs privados se quedan en tu maquina porque el parseo no sale del navegador.
Que es el problema Noruega?
YAML 1.1 trata yes, no, on, off, y y n sin comillas como booleanos, asi que el codigo de pais NO se vuelve false en JSON. Esta herramienta usa YAML 1.2 CORE por defecto, que mantiene NO y yes como cadenas. Activa YAML 1.1 solo si necesitas el comportamiento legado.
Como se tratan archivos YAML multi-documento?
Los documentos separados por --- pasan a un array JSON, un elemento por documento en orden. Asi tratan muchas herramientas DevOps un flujo de manifiestos.
Se conservan los comentarios YAML en JSON?
No. JSON no tiene sintaxis de comentarios, asi que los # se eliminan. La UI muestra una insignia cuando habia comentarios para que sepas que las anotaciones no sobrevivieron.
Se sube mi YAML a un servidor?
No. El parseo y la conversion solo corren en tu navegador. Seguro para manifiestos con secretos, URLs de bases de datos y hostnames internos.
En que se diferencia de otros convertidores YAML a JSON?
Una URL cubre ambos sentidos con Invertir, conmutador YAML 1.2 vs 1.1 para el problema Noruega, multi-documento → array JSON con contador, censo de tipos en vivo, ejemplos DevOps y errores con linea precisa, sin subir tu config.