Je suis la réception d'une dict à partir d'une "couche" de code sur lequel certains calculs et des modifications sont effectuées avant de la passer sur une autre "couche". L'original dict clés & "chaîne de valeurs" sont unicode
, mais la couche qu'ils sont passés à seulement accepte str
.
Cela va être appelé souvent, donc j'aimerais savoir quel serait le moyen le plus rapide pour convertir quelque chose comme:
{ u'spam': u'eggs', u'foo': True, u'bar': { u'baz': 97 } }
...à:
{ 'spam': 'eggs', 'foo': True, 'bar': { 'baz': 97 } }
...en tenant compte de la non-"chaîne de valeurs" besoin de rester aussi leur type d'origine.
Toutes les pensées?