Saltar al contenido
ToolsMinify logo
Convertidores

Convertidor TOML a JSON

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

Acerca de Convertidor TOML a JSON

Pega TOML y conviertelo a JSON online, o al reves en la misma pagina. Este convertidor TOML a JSON gratis corre solo en tu navegador, asi que Cargo.toml, pyproject.toml y configs con rutas y pins reales no salen de tu dispositivo. Las tablas pasan a objetos anidados, [[array-of-tables]] a arrays JSON, e Invertir reutiliza la salida como entrada. Combinalo con el Convertidor YAML a JSON o el Convertidor XML a JSON.

Cómo usar Convertidor TOML a JSON

  1. Elige TOML → JSON o JSON → TOML (o Invertir direccion tras convertir).
  2. Pega tu documento, suelta un .toml / .json local (max. 10 MB, solo lectura en el navegador) o carga un ejemplo Cargo.toml, pyproject.toml o config de app.
  3. En TOML → JSON, elige sangria 2/4. Revisa el conteo de claves de nivel superior y tablas anidadas.
  4. Copia o descarga el resultado. Los comentarios se eliminan en TOML → JSON porque JSON no los tiene. Nada se sube.

Ejemplos de Convertidor TOML a JSON

Cargo.toml package + deps

Una tabla [package] y [dependencies] con tablas en linea pasan a JSON anidado. serde = { version = "1", features = ["derive"] } se vuelve un objeto con version y features.

Array of tables ([[bin]])

Secciones [[bin]] repetidas pasan a un array JSON bajo "bin". Invierte a JSON → TOML para volver a emitir [[bin]].

Bloque project de pyproject.toml

Convierte [project] name, version, requires-python y listas de dependencies a JSON para herramientas que solo hablan JSON.

Tablas de config de app

[server], [database] y [features] pasan a objetos anidados para inspeccionar host, puerto y flags como JSON.

JSON de vuelta a TOML

Parte de un objeto JSON (no una raiz array). Los objetos anidados pasan a [tables]; los arrays de objetos a [[array-of-tables]]. JSON null se rechaza - TOML no tiene null.

Casos de uso comunes

  • Pasar Cargo.toml a JSON para scripts o checks de CI
  • Convertir pyproject.toml para tooling Python que espera JSON
  • Inspeccionar tablas TOML anidadas como JSON antes de editar
  • Round-trip de configs de app con Invertir direccion
  • Producir TOML desde fixtures JSON en el navegador

Preguntas frecuentes sobre Convertidor TOML a JSON

Como convierto TOML a JSON online?
Elige TOML → JSON, pega tu TOML (o suelta un .toml) y copia o descarga el JSON. La conversion corre en tu navegador - nada se sube.
Puedo convertir JSON a TOML en la misma pagina?
Si. Cambia a JSON → TOML o usa Invertir direccion. La raiz JSON debe ser un objeto porque un documento TOML es una tabla, no un array.
Funciona con Cargo.toml y pyproject.toml?
Si. Esos son los casos principales. Carga los ejemplos o pega tus propias tablas package / project / dependencies. Los pins privados se quedan en tu maquina.
Como se representan tablas y array-of-tables?
Las secciones [table] pasan a objetos JSON anidados. [[array-of-tables]] pasan a arrays de objetos. Al volver, los arrays de objetos se re-emiten como secciones [[...]].
Por que se rechaza JSON null?
TOML no tiene tipo null. Quita los valores null u omite esas claves antes de convertir a TOML.
Se conservan los comentarios TOML en JSON?
No. JSON no tiene sintaxis de comentarios, asi que los # se eliminan. La UI muestra una insignia cuando se detectaron comentarios.
Se sube mi TOML a un servidor?
No. El parseo y la conversion solo corren en tu navegador. Seguro para manifiestos con versiones reales y rutas locales.
En que se diferencia de YAML a JSON?
Mismo patron bidireccional con Invertir, pero para TOML 1.0 (Cargo, pyproject, muchas configs Rust/Python). Usa YAML para Compose / K8s; usa esto para archivos .toml.