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
- Pega TOML o abre un archivo .toml.
- 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.
- 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.