python eval vs ast.literal_eval vs JSON decode

Я преобразовывал 2 МБ данных в виде строки в словарь. Ввод сериализуется в JSON.

В любом случае, в настоящее время я использую ast.literal_eval и получаю нужный мне словарь, но потом, когда я попытался просто запустить eval, он работает быстрее и также возвращает тот же результат.

Есть ли смысл использовать модуль ast или модуль json, когда eval работает нормально?

16
задан MxLDevs 30 March 2012 в 19:47
поделиться