Glosario Desarrollo

TOML

TOML es un formato pequeño de archivos de configuración con tipos y secciones claros, pensado para ser fácil de leer por personas y no ambiguo para los programas.

Última revisión:

AdSense Placeholder
Slot: header_reference_page

En detalle

TOML significa Tom's Obvious, Minimal Language. Un archivo es una lista de pares clave = valor agrupados en [tablas], con cadenas, enteros, decimales, booleanos, fechas y horas, arrays y tablas en línea como tipos de valor. Los comentarios empiezan con #, los espacios no cambian el significado y definir una clave dos veces es un error. La versión 1.0 apareció en 2021 y los archivos son texto UTF-8.

Por qué importa

El empaquetado de Python (pyproject.toml) y Rust (Cargo.toml) usan TOML, y muchas herramientas lo adoptaron porque evita las trampas de YAML y permite comentarios, que JSON no admite. Es ideal para ajustes editados a mano y menos para datos muy anidados. Convierta de y a JSON con Conversor de TOML a JSON y Conversor de JSON a TOML.

Ejemplo

[server]
host = "localhost"
port = 8080

Esto se analiza como {"server": {"host": "localhost", "port": 8080}}.

AdSense Placeholder
Slot: footer_leaderboard