Convertidor JSON a TOML

Pega tu JSON y obtén TOML limpio: los objetos anidados se convierten en [tablas] y las listas de objetos en [[arrays de tablas]], listo para Cargo.toml, pyproject.toml o cualquier configuración TOML.

Actualizado el
Convertir

Tus datos nunca salen de tu ordenador. Todo se procesa localmente en tu navegador.

Cómo usar: Convertidor JSON a TOML

  1. Pega un objeto JSON: el nivel superior debe ser un objeto.
  2. El TOML aparece mientras escribes; si el JSON no es válido, se indica la posición del error.
  3. Copia o descarga el archivo TOML.

Cómo se traduce JSON a TOML

Los valores simples se convierten en líneas clave = valor. Los objetos anidados se convierten en tablas: {"server": {"port": 8080}} pasa a [server] seguido de port = 8080. Los arrays de objetos se convierten en arrays de tablas escritos con doble corchete, [[servers]], con un bloque por elemento. Los arrays de valores simples se mantienen en línea: tags = ["a", "b"].

Lo que no se puede convertir

TOML no tiene null, así que los valores null se omiten. Un documento TOML siempre es una tabla, por lo que el JSON debe ser un objeto en el nivel superior: envuelve primero un array de nivel superior dentro de un objeto. Las fechas en cadenas ISO 8601 se mantienen como cadenas; escríbelas a mano como fechas TOML si tu herramienta espera un tipo de fecha.

Privado por diseño

La conversión se ejecuta en tu navegador; no se sube nada.

También se busca como: json a toml, convertir json a toml, generar toml, json a cargo toml, json a pyproject toml.

Herramientas que combinan con: Convertidor JSON a TOML

  • Convertidor TOML — Convierte archivos de configuración TOML — Cargo.toml, pyproject.toml o configuraciones de Hugo o Netlify — a JSON o YAML, o transforma JSON y YAML en TOML.
  • JSON a YAML — Pega tu JSON y obtén YAML limpio para manifiestos de Kubernetes, Docker Compose, GitHub Actions o cualquier archivo de configuración.
  • Formateador JSON — Pega el código JSON para formatearlo, minimizarlo o validarlo.
  • YAML a JSON — Pega YAML —un archivo Compose, un manifiesto de Kubernetes o una configuración de CI— y obtén el JSON formateado.

Preguntas frecuentes

¿Por qué se rechaza mi array JSON de nivel superior?
Los documentos TOML son tablas (objetos). Envuelve el array, por ejemplo {"items": [...]}, y se convertirá en un array de tablas llamado items.
¿Qué pasa con los valores null?
Se omiten, porque TOML no tiene tipo null. Elimina la clave o asígnale un valor por defecto.
¿Puedo convertir TOML de vuelta a JSON?
Sí: elige TOML → JSON en la misma herramienta.
¿Puedo instalar Convertidor JSON a TOML como aplicación web y utilizarla sin conexión?
Sí. Convertidor JSON a TOML es una aplicación web instalable (PWA): se instala desde el navegador, no se descarga desde una tienda de aplicaciones. Haz clic en «Instalar aplicación» en la parte superior de esta página en Chrome o Edge (Windows, macOS, Linux, ChromeOS) o, en Android, utiliza «Compartir» → «Añadir a la pantalla de inicio» en iPhone y iPad, o «Archivo» → «Añadir al Dock» en Safari 17+ en un Mac. A continuación, se abrirá en su propia ventana con su propio icono y, como se ejecuta íntegramente en tu navegador, seguirá funcionando sin conexión. Firefox en el ordenador de sobremesa no permite instalar aplicaciones web. Cómo funciona la instalación.

Herramientas relacionadas