Pulsars

Convertidor TOML a JSON

TOML3 líneas
JSON5 líneas

TOML (Tom's Obvious Minimal Language) es un formato de configuración diseñado para ser más simple que YAML y más legible que JSON. Creado por Tom Preston-Werner (cofundador de GitHub), TOML es el formato estándar para Cargo.toml (Rust), pyproject.toml (Python) y config.toml (Hugo). La conversión a JSON es útil para procesamiento programático o integración con herramientas que solo aceptan JSON.

¿Cuándo necesito convertir TOML a JSON?

La conversión es útil al analizar dependencias de proyectos Rust (Cargo.toml) o Python (pyproject.toml) con herramientas que solo leen JSON, al integrar configuraciones TOML en pipelines CI/CD que trabajan con JSON, o al migrar configuraciones entre formatos. También es útil para validar la estructura de archivos TOML visualizándola como JSON.

Preguntas frecuentes

¿Se manejan las fechas TOML?

+

Sí, los valores de fecha y hora TOML (datetime, date, time) se convierten a cadenas ISO 8601 en el JSON resultante, ya que JSON no tiene un tipo de dato nativo para fechas.

¿Se soportan las tablas anidadas?

+

Sí, las tablas TOML ([tabla.subtabla]) se convierten en objetos JSON anidados. Los arrays de tablas ([[array]]) se convierten en arrays de objetos JSON.

¿Dónde se usa TOML?

+

TOML es el formato de configuración estándar para proyectos Rust (Cargo.toml), Python (pyproject.toml), Hugo (config.toml) y otros ecosistemas. Es diseñado para ser más simple que YAML y más legible que JSON para configuración.