El convertidor analiza datos Python dict localmente y serializa los valores como YAML. Los diccionarios pasan a mappings YAML, las listas y tuplas a secuencias, y None, True y False se mapean a escalares compatibles con YAML.
Soporta sintaxis literal admitida como dicts con llaves, constructor dict, tuplas, comentarios y formatos numéricos comunes, pero no evalúa variables, importaciones, comprehensions ni llamadas a funciones. Comentarios y comillas originales no se conservan en YAML.
Preguntas y respuestas frecuentes sobre este tema.
Un diccionario Python es una estructura de datos definida usando llaves con pares clave-valor (ej., {'key': 'value'}), soportando tipos específicos de Python como None y tuplas. YAML es un formato de serialización legible que usa indentación para representar estructura, comúnmente usado para archivos de configuración en herramientas como Ansible, Docker Compose y Kubernetes.
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 organizar todas las claves de mapeo YAML alfabéticamente (A a Z) o mantener el orden original de claves de su diccionario Python. El ordenamiento se aplica recursivamente a todos los mapeos anidados.
Puede elegir 2, 3, 4 u 8 espacios desde los controles de formato de salida. El convertidor formatea mappings y secuencias anidadas de forma consistente después de analizar su diccionario Python.
No, la conversión de dict Python a YAML se ejecuta completamente en su navegador. Sus datos de diccionario Python se procesan localmente con JavaScript y nunca se envían a ningún servidor.