El convertidor analiza sintaxis Python dict admitida, puede ordenar claves recursivamente y serializa el resultado con @iarna/toml. Los diccionarios anidados pasan a tablas TOML, y listas o tuplas pasan a arrays TOML cuando sus valores encajan con tipos TOML.
Python None no tiene un valor TOML directo, y el serializador omite claves o elementos de array con null. El parser tampoco ejecuta expresiones Python, así que variables, importaciones, comprehensions y llamadas a funciones deben reemplazarse por valores literales primero.
Preguntas y respuestas frecuentes sobre este tema.
Un diccionario Python es una estructura de datos en memoria que usa llaves y soporta tipos específicos de Python como None y tuplas. TOML (Tom's Obvious Minimal Language) es un formato de archivo de configuración diseñado para ser fácil de leer, comúnmente usado para pyproject.toml, Cargo.toml y otros archivos de configuración de proyectos.
El convertidor soporta literales de diccionario Python estándar incluyendo cadenas con comillas simples y dobles, claves y valores numéricos, None, True, False, diccionarios anidados, listas y tuplas. Analiza la sintaxis literal de Python directamente, por lo que su entrada debe ser una expresión dict de Python válida.
Sí, el menú desplegable de ordenamiento permite ordenar alfabéticamente todas las claves de tabla TOML (A a Z) o preservar la secuencia original de claves de su diccionario Python. El ordenamiento se aplica recursivamente a todas las tablas TOML anidadas.
No, la conversión de dict Python a TOML se realiza completamente en su navegador usando JavaScript. Sus datos de diccionario Python permanecen en su dispositivo y nunca se suben a ningún servidor.