Convertir JSON a TOML

Convierte archivos JSON a TOML. Se ejecuta completamente en tu navegador — los archivos nunca salen de tu dispositivo.

Drop your file here, or browse

Supports images, documents, data files, code, and more

About this conversion

Convierte JSON a TOML cuando trabajas en los ecosistemas Rust, Python o Go donde TOML es el formato config estándar (Cargo.toml, pyproject.toml, etc.). TOML es más legible que JSON para configs editados a mano y sigue siendo inequívoco y parseable por máquina.

When this conversion is useful

  • Producir un `pyproject.toml` o `Cargo.toml` desde un generador JSON
  • Migrar un archivo config JSON a un ecosistema TOML
  • Hacer un config JSON amigable para edición manual
  • Hacer puente entre herramientas de build que emiten JSON y runtimes que consumen TOML

Quality and tradeoffs

Las tablas TOML y arrays-de-tablas mapean limpio desde objetos JSON anidados y arrays de objetos. Las claves se entrecomillan solo si tienen caracteres especiales. Cadenas, números, booleanos y null mapean directo. Las fechas tienen soporte nativo TOML.

Frequently asked questions

¿Mi TOML salida será válido para Cargo o pyproject.toml?

Sí si tu forma JSON coincide con el esquema esperado. La conversión produce TOML bien formado; ser un Cargo/pyproject válido depende de que el JSON tenga las claves correctas.

¿Cómo se representan los arrays anidados de objetos?

Como bloques `[[arrays.de.tablas]]` — la forma idiomática de TOML para sub-objetos repetidos. La salida es más verbosa que JSON pero más fácil de leer para humanos.

¿Se preservan los nulls JSON?

TOML no tiene tipo `null`. Los valores null se descartan típicamente, ya que la ausencia de una clave es la forma TOML de decir "sin valor".