Herramienta de Tool Kumar

TOML a JSON

Pega una configuración TOML o abre un archivo .toml para verla como JSON con formato. El importador lee tablas, claves separadas por puntos, arrays, tablas en línea y cadenas TOML en tu navegador.

Cómo usar esta herramienta

  1. Pega TOML o abre un archivo .toml.
  2. Al abrir un archivo .toml, la conversión es inmediata. Si pegas TOML, elige TOML → JSON en el aviso y revisa después el resultado.
  3. Copia o descarga el JSON para la aplicación receptora.

Ejemplo práctico

La tabla server se convierte en un objeto y las tablas users repetidas se convierten en un array de objetos.

Entrada · example.toml

title = "API client"
retries = 3
[server]
host = "localhost"
enabled = true
[[users]]
name = "Ada"
[[users]]
name = "Lin"

Salida

{
  "title": "API client",
  "retries": 3,
  "server": {
    "host": "localhost",
    "enabled": true
  },
  "users": [
    {
      "name": "Ada"
    },
    {
      "name": "Lin"
    }
  ]
}

Leer datos TOML como JSON

Una tabla [server] se convierte en un objeto server. Los encabezados [[users]] se convierten en registros del array users. Esto resulta útil para inspeccionar una configuración o enviar sus datos a una API JSON.

Convertir un archivo Cargo.toml o pyproject.toml cambia el formato, no el significado de sus ajustes de paquetes o dependencias. Revisa el esquema de destino antes de usar la salida.

Opciones y casos especiales

  • Los valores de fecha y hora de TOML se convierten en cadenas JSON, no en objetos Date.
  • Se conservan los dígitos de los enteros, incluidos los enteros hexadecimales, octales y binarios convertidos a notación decimal. Los sistemas que usan Number de JavaScript pueden seguir redondeando los valores grandes.
  • Los valores inf y nan de TOML se convierten en null porque JSON no admite valores numéricos no finitos.
  • Los comentarios y el formato de las tablas desaparecen. Las claves duplicadas y la sintaxis inválida producen un error de importación.

Privado por defecto

Tu documento permanece en este navegador. Tool Kumar analiza, convierte y crea las descargas en tu dispositivo, sin cuenta ni pasos para subir archivos.

Preguntas sobre TOML a JSON

¿Lee arrays de tablas?
Sí. Los encabezados [[users]] repetidos producen un array JSON de objetos.
¿Qué ocurre con las fechas TOML?
Se convierten en cadenas JSON. El importador normaliza el separador de fecha y hora a T y la z minúscula final a Z.
¿Puedo importar Cargo.toml o pyproject.toml?
Sí. Abre el archivo o pega su contenido TOML. El resultado representa sus datos; no convierte las convenciones de un gestor de paquetes a las de otro ecosistema.
¿Puede conservar los comentarios?
No. JSON no admite comentarios. Usa el archivo TOML original si necesitas sus comentarios o su disposición.

Herramientas relacionadas

JSON a TOML, YAML a JSON y Validador JSON.