Idioma
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Convertidor de TOML a JSON

Convertidor de TOML a JSON

Convierte archivos de configuración TOML a formato JSON al instante con vista previa en tiempo real, resaltado de sintaxis y vista de árbol.

¿Qué es el Convertidor de TOML a JSON?

El Convertidor de TOML a JSON es una herramienta online que transforma archivos de configuración TOML (Tom's Obvious Minimal Language) a formato JSON. TOML se utiliza ampliamente en flujos de trabajo de desarrollo modernos — desde Cargo.toml de Rust hasta pyproject.toml de Python y hugo.toml de Hugo.

Esta herramienta proporciona conversión en tiempo real mientras escribes, con resaltado de sintaxis, una vista de árbol colapsable y opciones de formato flexible. Ya sea que necesites migrar datos de configuración, depurar un archivo TOML o integrar datos TOML en un sistema basado en JSON, este convertidor lo maneja al instante en tu navegador.

Privacidad Primero: Todo el procesamiento ocurre localmente en tu navegador. Tus datos nunca abandonan tu dispositivo — sin cargas, sin seguimiento, completamente seguro.

¿Por Qué Convertir TOML a JSON?

Integración de API

Muchas APIs y servicios esperan entrada JSON, mientras que tu configuración puede estar en formato TOML

Depuración

Visualiza estructuras TOML complejas en el formato de árbol familiar de JSON para solucionar problemas más fácilmente

Migración de Datos

Convierte archivos de configuración entre formatos para diferentes herramientas y plataformas

Aprendizaje

Comprende cómo las estructuras TOML se asignan a objetos y matrices JSON

Cómo Usar

Inicio Rápido

1

Ingresa tu TOML

Pega o escribe tus datos TOML en el panel izquierdo

2

Conversión Automática

La salida JSON aparece automáticamente en el panel derecho mientras escribes

3

Personaliza el Formato

Ajusta el tamaño de indentación, ordena claves o cambia entre vistas de texto y árbol

4

Exporta el Resultado

Copia al portapapeles o descarga el archivo JSON

Métodos de Entrada

Pegar Contenido

Pega contenido TOML directamente en el editor para conversión instantánea

Escribir Manualmente

Escribe TOML manualmente con soporte de Tab para indentación adecuada

Cargar Archivo

Haz clic en el botón de carga para cargar un archivo .toml desde tu dispositivo

Cargar Ejemplo

Haz clic en el botón de ejemplo para cargar un archivo Cargo.toml de ejemplo

Opciones de Formato

Control de Indentación

  • 2 espacios — Formato compacto y eficiente en espacio
  • 4 espacios — Estándar, legibilidad equilibrada (predeterminado)
  • 8 espacios — Máxima claridad para estructuras profundamente anidadas
  • Minificado — Salida compacta en una sola línea para uso en producción

Ordenar Claves: Alterna el ordenamiento alfabético de todas las claves JSON en cada nivel de anidamiento

Modos de Visualización

Vista de Texto
JSON con Resaltado de Sintaxis
  • Claves, cadenas y números codificados por color
  • Fácil de copiar y pegar
  • Perfecto para revisión de código
  • Muestra el formato exacto de salida
Vista de Árbol
Jerarquía Interactiva
  • Estructuras anidadas colapsables
  • Conteos de elementos para matrices/objetos
  • Codificación de color basada en tipo
  • Ideal para exploración

Opciones de Exportación

  • Copiar al Portapapeles — Copia de un clic de toda la salida JSON
  • Descargar como Archivo — Guarda el resultado como data.json en tu dispositivo

Características

Conversión en Tiempo Real

La conversión ocurre automáticamente mientras escribes con un debounce de 300ms para un rendimiento suave, e instantáneamente cuando pegas contenido. La barra de estado proporciona retroalimentación en vivo sobre tu conversión:

Válido

TOML analizado exitosamente

Inválido

Error de sintaxis detectado

Listo

Esperando entrada

Estadísticas

Conteo de líneas, claves, tamaño

Resaltado de Sintaxis

La salida JSON presenta resaltado de sintaxis codificado por colores profesional para máxima legibilidad:

Tipo de Elemento Color Ejemplo
Claves Púrpura "name":
Cadenas Verde "hello world"
Números Naranja 42, 3.14
Booleanos Azul true, false
Nulo Gris Cursiva null

Vista de Árbol

Cambia a Vista de Árbol para explorar tus datos como una jerarquía interactiva colapsable. Esta vista es particularmente útil para comprender estructuras anidadas complejas de un vistazo.

  • Expande y colapsa objetos y matrices con un clic
  • Conteos de elementos mostrados para referencia rápida ({5} para objetos, [3] para matrices)
  • Valores codificados por color según el tipo para escaneo fácil
  • Navega niveles de anidamiento profundo sin perder contexto

Soporte de Tipos de Datos TOML

El convertidor maneja todos los tipos de datos TOML v1.0 con cumplimiento completo de especificación:

Cadenas

Soporte completo de cadenas

  • Cadenas básicas
  • Cadenas literales
  • Cadenas multilínea

Números

Todos los formatos numéricos

  • Enteros
  • Decimales
  • Notación científica

Booleanos

Valores verdadero/falso

  • true
  • false

Fechas y Horas

Convertidas a cadenas ISO

  • Datetime con desplazamiento
  • Datetime local
  • Fecha/hora local

Matrices

Todos los tipos de matrices

  • Matrices estándar
  • Matrices de tablas
  • Matrices anidadas

Tablas

Todos los formatos de tabla

  • Tablas estándar
  • Tablas en línea
  • Claves con puntos

Manejo de Errores

Cuando tu entrada TOML contiene errores de sintaxis, la herramienta proporciona retroalimentación clara y accionable para ayudarte a corregir problemas rápidamente:

Detección Inteligente de Errores: La línea problemática se resalta directamente en el editor con un mensaje de error descriptivo. Corrige el error y la salida se actualiza automáticamente.

Los errores comunes detectados incluyen:

  • Sintaxis inválida o estructuras malformadas
  • Claves duplicadas en la misma tabla
  • Formatos de fecha/hora incorrectos
  • Cadenas o corchetes sin cerrar
  • Desajustes de tipo en matrices

Tus Datos Permanecen Privados

La privacidad y seguridad están integradas en la arquitectura central de esta herramienta:

Herramientas Tradicionales

Procesamiento del Lado del Servidor

  • Archivos cargados en servidores
  • Datos almacenados temporalmente
  • Riesgos potenciales de privacidad
  • Requiere conexión a internet
Esta Herramienta

Procesamiento del Lado del Cliente

  • 100% basado en navegador
  • Sin cargas de datos
  • Sin seguimiento ni análisis
  • Funciona sin conexión después de cargar

Toda la conversión ocurre localmente en tu navegador usando WebAssembly. Tus datos TOML nunca abandonan tu dispositivo, lo que hace que sea seguro convertir archivos de configuración sensibles sin preocupaciones de privacidad.

Preguntas Frecuentes

¿Qué es TOML?

TOML (Tom's Obvious Minimal Language) es un formato de archivo de configuración diseñado para ser fácil de leer y escribir debido a su semántica clara. Se asigna sin ambigüedad a una tabla hash y está diseñado para ser mínimo y directo.

Herramientas populares que usan TOML:

  • Rust — Gestor de paquetes Cargo (Cargo.toml)
  • Python — pip y poetry (pyproject.toml)
  • Hugo — Generador de sitios estáticos (hugo.toml)
  • Alacritty — Configuración del emulador de terminal
  • Netlify — Configuración de implementación

¿Cómo se manejan las fechas TOML en JSON?

TOML admite tipos de fecha y datetime nativos, pero JSON no tiene tipos de fecha integrados. Esta herramienta convierte todos los valores de fecha TOML a cadenas ISO 8601 en la salida JSON.

Ejemplo de Conversión de Fecha
# TOML Input
published = 2024-01-15T10:30:00Z
updated = 2024-01-20

# JSON Output
{
  "published": "2024-01-15T10:30:00.000Z",
  "updated": "2024-01-20"
}

Formatos de fecha TOML admitidos:

  • Datetime con desplazamiento: 2024-01-15T10:30:00Z
  • Datetime local: 2024-01-15T10:30:00
  • Fecha local: 2024-01-15
  • Hora local: 10:30:00

¿Puedo convertir archivos TOML grandes?

Sí. El convertidor se ejecuta completamente en tu navegador usando WebAssembly optimizado y puede manejar archivos grandes de manera eficiente.

Rendimiento: Los archivos con miles de líneas se convierten exitosamente. Para archivos muy grandes, puede haber un breve retraso de procesamiento (típicamente menos de 1 segundo), pero la conversión se completará sin problemas.

Rendimiento típico:

Archivos pequeños (< 100 líneas) Instantáneo
Archivos medianos (100-1000 líneas) < 0.5s
Archivos grandes (1000+ líneas) < 1s

¿Qué versión de TOML es compatible?

Esta herramienta utiliza el analizador smol-toml que admite la especificación TOML v1.0, cubriendo todas las características estándar de TOML.

Soporte completo incluye:

  • Tablas y tablas anidadas
  • Matrices de tablas
  • Tablas en línea
  • Claves con puntos
  • Cadenas multilínea (básicas y literales)
  • Todos los tipos de datos (cadenas, enteros, decimales, booleanos, fechas)
  • Comentarios (preservados durante el análisis)

¿Mis datos son seguros?

Absolutamente. Toda la conversión ocurre localmente en tu navegador. Tus datos TOML nunca se envían a ningún servidor.

Garantía de Privacidad: Puedes convertir de forma segura archivos de configuración sensibles, claves de API, credenciales o datos propietarios sin preocupaciones de privacidad. La herramienta funciona completamente sin conexión después de la carga inicial de la página.

Características de seguridad:

  • Sin cargas de servidor — Los archivos nunca abandonan tu dispositivo
  • Sin seguimiento — No recopilamos datos de uso ni análisis
  • Sin cookies — Sin mecanismos de seguimiento persistente
  • Código abierto — El código puede ser auditado para transparencia
  • Capaz de funcionar sin conexión — Funciona sin internet después de cargar

¿Cuál es la diferencia entre Vista de Texto y Vista de Árbol?

Ambas vistas muestran los mismos datos JSON pero optimizadas para diferentes casos de uso:

Característica Vista de Texto Vista de Árbol
Formato Texto JSON sin procesar Jerarquía interactiva
Mejor Para Copiar, revisar salida exacta Explorar estructuras anidadas
Interacción Solo lectura, desplazable Nodos colapsables
Resaltado Colores de sintaxis Colores basados en tipo
Caso de Uso Integración de código, documentación Exploración de datos, depuración

Consejo profesional: Usa Vista de Texto cuando necesites copiar la salida JSON, y Vista de Árbol cuando quieras entender la estructura de datos profundamente anidados.

Sangría:
TOML
JSON
Error

                

Pega datos TOML a la izquierda para convertir

| |
Pega tu Cargo.toml, pyproject.toml o cualquier archivo de configuración TOML para convertir
Usa Ordenar Claves para organizar alfabéticamente todas las claves JSON
Cambia a Vista de Árbol para explorar datos anidados con nodos colapsables
Presiona Tab en el editor para insertar espacios
Haz clic en Min para obtener salida JSON compacta en una sola línea
Toda la conversión ocurre en tu navegador — ningún dato se envía a ningún servidor
¿Quieres aprender más? Leer documentación →
1/7
Comience a escribir para buscar...
Buscando...
No se encontraron resultados
Pruebe con otras palabras clave