Самый быстрый способ преобразовать ключи и значения в файле dict из `unicode` в` str`?

Я получаю запрос от одного "слоя" кода, по которому выполняются некоторые вычисления / модификации перед передачей его на другой «слой». Оригинальные ключи dict & amp; & Quot; строка & Quot; значенияunicode, но слой, на который они передаются, принимает толькоstr.

Это будет часто вызываться, поэтому я хотел бы знать, какой бы самый быстрый способ преобразовать что-то вроде:

{ u'spam': u'eggs', u'foo': True, u'bar': { u'baz': 97 } }

... чтобы:

{ 'spam': 'eggs', 'foo': True, 'bar': { 'baz': 97 } }

... имея в виду не "строку" значения должны оставаться как их первоначальный тип.

Какие-нибудь мысли?

Ответы на вопрос(6)

Ваш ответ на вопрос