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".