OKfmt

JSON TOML

Convierte JSON a TOML para archivos de configuración del ecosistema Rust/Python como Cargo.toml, pyproject.toml y ajustes de Hugo.

Arrastra archivos aquí o haz clic

Ctrl+V para pegar desde el portapapeles

Cómo convertir JSON a TOML

  1. 1Sube tu archivo JSON arrastrándolo, haciendo clic o pegándolo.
  2. 2Ajusta la configuración de calidad si es necesario.
  3. 3Haz clic en 'Convertir Ahora' y espera a que se complete la conversión.
  4. 4Descarga tu archivo TOML convertido.

Acerca de la conversión de JSON a TOML

JSON es un formato de intercambio de datos de propósito general basado en el estándar RFC 8259, con solo seis tipos de datos básicos. No admite comentarios ni tipos de fecha nativos. TOML es un formato diseñado para escenarios de configuración, admite tipos de fecha de forma nativa y se usa en archivos de configuración de Rust Cargo y Python pyproject, por lo que existe la necesidad de conversión de formato.

Todos los nombres de clave y estructuras anidadas se conservan completamente después de la conversión. JSON no admite comentarios nativos, por lo que los comentarios del JSON original no se conservan. Las fechas almacenadas como cadenas JSON se convertirán a tipos de fecha nativos de TOML. Los cambios de tamaño varían según la estructura de datos original.

Esta conversión es adecuada para convertir configuraciones de interfaz en formato JSON a un formato utilizable para Rust Cargo.toml y Python pyproject.toml. El resultado de la conversión cumple con la especificación TOML v1.0 y puede ser leído normalmente por la mayoría de las herramientas que admiten el análisis de TOML.

JSON vs TOML: comparación técnica

CaracterísticaJSONTOML
Lanzamiento20012013
DesarrolladorDouglas CrockfordTom Preston-Werner

Preguntas frecuentes sobre JSON → TOML

¿Se perderán datos después de la conversión

Los tipos de datos admitidos de forma nativa por JSON no se perderán después de la conversión. JSON no admite de forma nativa comentarios ni tipos de fecha, por lo que los comentarios originales no se pueden conservar, pero las fechas en formato de cadena se pueden convertir a tipos de fecha nativos de TOML.

¿Se pueden conservar los nombres de clave JSON originales

Todos los nombres de clave JSON válidos se pueden conservar completamente. Durante la conversión, según las reglas de sintaxis de TOML, la estructura anidada de JSON se asigna a tablas TOML de los niveles correspondientes, y los nombres de clave originales no se modifican.

¿Cuál es el tamaño máximo de archivo admitido para la conversión

El límite de conversión de archivo individual de esta herramienta es 50MB, y solo se puede convertir un archivo a la vez. Esto cumple con los requisitos de tamaño de archivos de configuración y datos convencionales. Los archivos que superen el límite serán rechazados.

¿Se almacenarán los archivos cargados

Los archivos se cargan al servidor por HTTPS para la conversión. Una vez completada la conversión, el servidor elimina inmediatamente el archivo de origen y el de salida, no almacena ningún archivo, por lo que la privacidad está garantizada.