Stax

Conversor JSON ↔ YAML ↔ TOML

Convierte entre formatos JSON, YAML y TOML.

¿Qué es el convertidor JSON ↔ YAML ↔ TOML?

Esta herramienta convierte entre tres formatos de configuración populares — JSON, YAML, TOML. Esencial para ingenieros DevOps, desarrolladores que trabajan con configs de Kubernetes, Docker, Cargo, GitHub Actions.

Cómo usar el convertidor

  1. Selecciona formato de origen (JSON / YAML / TOML).
  2. Pega los datos.
  3. Selecciona formato de destino.
  4. Ve la salida convertida al instante.

Uso de cada formato

  • JSON — APIs Web, apps JavaScript
  • YAML — Kubernetes, Docker Compose, CI/CD
  • TOML — Cargo de Rust, pyproject.toml de Python
  • JSON5 — variante JSON con comentarios permitidos

Preguntas frecuentes

¿Diferencia entre JSON, YAML, TOML?
JSON — estándar en APIs, sintaxis estricta. YAML — en archivos de configuración (Kubernetes, GitHub Actions), basado en indentación, soporta comentarios. TOML — en Cargo de Rust, pyproject.toml de Python, el más legible. Los tres pueden representar la misma estructura de datos.
¿Cuándo usar cada uno?
JSON — APIs web, comunicación con JavaScript. YAML — configs DevOps (CI/CD, Kubernetes), archivos editados por humanos. TOML — configs de aplicación, manifiestos de paquetes donde la legibilidad es esencial. Esta herramienta ayuda a convertir entre ellos.
¿Qué pasa con los comentarios en cada formato?
JSON no soporta comentarios — se pierden al convertir JSON → YAML/TOML. YAML y TOML ambos tienen comentarios #. Al convertir YAML/TOML → JSON, los comentarios se pierden — es una limitación.
¿Convierte correctamente datos anidados?
Sí — todos los formatos soportan objetos anidados y arrays. Las características únicas de YAML/TOML (anchors, strings multilínea) se vuelven valores simples en JSON. La conversión de ida y vuelta (A → B → A) preserva los datos.

Herramientas relacionadas