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)

Convierte archivos de configuración TOML a JSON en tu navegador con salida en tiempo real, resaltado de sintaxis, opciones de sangría y orden, y vista de árbol plegable.

Conversor de TOML a JSON

Este conversor de TOML a JSON transforma tu configuración TOML en JSON limpio directamente en tu navegador, actualizando la salida mientras escribes. TOML (Tom's Obvious Minimal Language) impulsa archivos como Cargo.toml de Rust, pyproject.toml de Python y hugo.toml de Hugo, y esta herramienta convierte cada estructura TOML a su equivalente en JSON al instante.

Pega TOML, escríbelo a mano o sube un archivo .toml, y luego lee el resultado como texto con resaltado de sintaxis o como un árbol interactivo. Está pensado para desarrolladores que migran configuración, depuran un archivo complicado o necesitan llevar datos TOML a una API basada en JSON.

Privado por diseño: la conversión se ejecuta por completo en tu navegador. Tu TOML nunca se sube, así que puedes convertir archivos de configuración sensibles con total seguridad.

Cómo usarlo

1

Agrega tu TOML

Pega o escribe TOML en el editor de la izquierda, haz clic en Subir archivo para cargar un archivo .toml desde tu dispositivo, o pulsa Datos de ejemplo para ver un Cargo.toml de muestra.

2

Lee el JSON

La salida JSON aparece automáticamente a la derecha mientras escribes. La barra de estado muestra Válido, Inválido o Listo junto con el conteo de líneas, claves y tamaño.

3

Da formato a la salida

Ajusta la Sangría a 2, 4 u 8 espacios, o elige Min para un JSON compacto en una sola línea. Activa Ordenar claves para alfabetizar cada clave y alterna entre las vistas Texto y Árbol.

4

Copia o descarga

Usa Copiar para enviar el JSON al portapapeles, o Descargar para guardarlo como un archivo data.json.

Características

Conversión en tiempo real

La salida se actualiza automáticamente mientras escribes con un breve retardo, y de forma instantánea al pegar contenido.

Resaltado de sintaxis

La salida JSON se colorea por tipo, con colores distintos para claves, cadenas, números, booleanos y valores null.

Vista de árbol plegable

Explora los datos anidados como una jerarquía interactiva, expandiendo o plegando cada objeto y array con el conteo de elementos a la vista.

Opciones de sangría y minificado

Elige 2, 4 u 8 espacios de sangría, o minifica el JSON a una sola línea compacta.

Ordenar claves

Activa el orden alfabético para ordenar cada clave del JSON en todos los niveles de anidamiento.

Soporte completo de tipos TOML

Maneja cadenas, enteros y decimales, booleanos, fechas, arrays, arrays de tablas, tablas en línea y claves con punto.

Fechas a cadenas ISO

Los valores de fecha y datetime de TOML, para los que JSON no tiene tipo nativo, se convierten a cadenas ISO 8601.

Errores claros

Cuando el TOML no es válido, aparece un mensaje de error sencillo y la línea problemática se resalta en el editor.

Subir, ejemplo y exportar

Sube un archivo .toml, carga un Cargo.toml de ejemplo y luego copia el JSON o descárgalo como data.json.

Barra de estado en vivo

Una barra de estado informa del estado de validación más las estadísticas en vivo de líneas, claves y tamaño de la salida.

Preguntas frecuentes

¿Cómo convierto un archivo TOML a JSON?

Pega tu TOML en el editor de la izquierda o haz clic en Subir archivo para cargar un archivo .toml. La salida JSON aparece automáticamente a la derecha, lista para copiar o descargar como data.json.

¿La conversión se hace en mi navegador?

Sí. Cada conversión se ejecuta localmente en tu navegador y tu TOML nunca se envía a ningún servidor. Puedes convertir archivos de configuración sensibles con total tranquilidad sobre tu privacidad.

¿Se conservan los comentarios de TOML en el JSON?

No. JSON no tiene el concepto de comentarios, por lo que el conversor analiza el TOML en datos y solo entrega esos datos. Las líneas que empiezan por # en tu TOML se descartan del resultado JSON.

¿Puedo subir un archivo .toml o solo pegar texto?

Ambas opciones. Haz clic en Subir archivo para cargar un archivo .toml desde tu dispositivo, o pega y escribe TOML directamente en el editor. También puedes cargar un Cargo.toml de ejemplo con un solo clic.

¿Qué pasa con las fechas y los arrays de tablas de TOML?

Los valores de fecha y datetime de TOML se convierten a cadenas ISO 8601, ya que JSON no tiene un tipo de fecha nativo — por ejemplo 2024-01-15T10:30:00Z se convierte en "2024-01-15T10:30:00.000Z". Los arrays de tablas se asignan a arrays de objetos JSON, tal como cabría esperar.

¿Cuál es la diferencia entre las vistas Texto y Árbol?

La vista Texto muestra el JSON sin procesar con resaltado de sintaxis, ideal para copiar o revisar la salida exacta. La vista Árbol muestra una jerarquía plegable, ideal para explorar estructuras muy anidadas y entender la disposición de los datos.

¿Qué versión de TOML es compatible?

El conversor admite la especificación TOML v1.0, que cubre tablas, arrays de tablas, tablas en línea, claves con punto, cadenas multilínea y todos los tipos de datos estándar. Los archivos grandes se convierten por completo en el navegador, con a lo sumo un breve retardo en entradas muy grandes.

Sangría:
TOML
JSON
Error

                

Pega tus datos TOML a la izquierda para convertir

| |
Pega tu Cargo.toml, pyproject.toml o cualquier archivo de configuración TOML para convertirlo al instante
Usa Ordenar claves para organizar alfabéticamente cada clave del JSON
Cambia a la vista Árbol para explorar datos anidados con nodos plegables
Pulsa Min para obtener un JSON compacto en una sola línea
Presiona Tab en el editor para insertar espacios
Toda la conversión ocurre en tu navegador — no se envía ningún dato 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