Estoy convirtiendo 2 MB de datos como una cadena en un dict. La entrada se serializa en JSON.python eval vs ast.literal_eval vs JSON decode
De todos modos, actualmente estoy usando ast.literal_eval y obtengo el diccionario que quiero, pero cuando intento ejecutar simplemente eval parece que se ejecuta más rápido, y también devuelve el mismo resultado.
¿Hay alguna razón para usar el módulo ast o el módulo json cuando eval funciona bien?
Si quiere distribuir el diccionario junto con su código, puede simplemente ponerlo en un módulo de Python e importarlo. De esa forma, deja en claro que este es el código de Python. –