Advertisement728 × 90 — Leaderboard
Advertisement320 × 50 — Mobile banner

Formateador TOML Online

Embellece y normaliza archivos de configuración TOML al instante
Sesión restaurada de tu última visita
También necesitas:TOML a JSONFormateador YAMLFormateador JSON
Advertisement — Fullscreen
Entrada
Salida
Entrada
AdvertisementResponsive
Salida
Listo0 chars0 lines
Advertisement728 × 90

Acerca de Formateador TOML Online

Pega TOML desordenado y obtén una salida limpia y formateada de forma consistente.

Preguntas frecuentes

¿Qué es TOML?
TOML (Tom's Obvious Minimal Language) es un formato de archivo de configuración diseñado para ser fácil de leer y escribir. Usa pares clave = "valor", secciones [tabla] y sintaxis [[array de tablas]]. TOML es utilizado por Cargo (Rust), pyproject.toml (Python) y los archivos de configuración de Hugo.
¿Para qué se usa TOML y por qué es popular para archivos de configuración?
TOML (Tom's Obvious Minimal Language) se usa para archivos de configuración en proyectos Rust (Cargo.toml), empaquetado Python (pyproject.toml), sitios estáticos Hugo y muchas herramientas CLI. Su popularidad se debe a ser fácil de leer y escribir, tener una especificación clara, admitir tipos datetime nativos y ser menos sensible a los espacios en blanco que YAML.
¿Cuáles son los errores de sintaxis más comunes en TOML?
Los errores más comunes son: claves duplicadas en la misma tabla (no permitidas); definir una clave tanto como escalar como tabla; usar valores enteros donde se esperan cadenas (TOML tiene tipos: las cadenas requieren comillas); formatos de fecha y hora inválidos; y mezclar incorrectamente arrays de tablas ([[sección]]) con tablas en línea. El formateador indica la línea y el tipo de error.
¿Cuál es la diferencia entre una tabla TOML y una tabla en línea?
Una tabla TOML regular se define con un encabezado [sección] y abarca múltiples líneas. Una tabla en línea se define en una línea: {nombre = "Ana", edad = 30}. Las tablas en línea deben ser completas: no se pueden añadir más claves después. Las tablas regulares son preferibles para la legibilidad; las tablas en línea se usan para valores cortos y estrechamente relacionados.
¿Cómo defino una lista de objetos en TOML?
Usa la notación de array de tablas: [[servidores]] seguido de las claves de cada servidor, luego otro [[servidores]] para el siguiente. Cada encabezado [[servidores]] inicia un nuevo objeto en el array. Esto equivale a un array de objetos JSON y es habitual para configuración de múltiples entornos (desarrollo, staging, producción).
Advertisement300 × 250
Advertisement300 × 250
Ad
AdvertisementSticky banner