J'essaie de créer un dictionnaire python qui doit être utilisé comme un script java var à l'intérieur d'un fichier html à des fins de visualisation. J'ai besoin de créer le dictionnaire avec tous les noms entre guillemets doubles au lieu des guillemets simples par défaut que Python utilise. Existe-t-il un moyen simple et élégant d'y parvenir ?
couples = [
['jack', 'ilena'],
['arun', 'maya'],
['hari', 'aradhana'],
['bill', 'samantha']]
pairs = dict(couples)
print pairs
Sortie générée :
{'arun': 'maya', 'bill': 'samantha', 'jack': 'ilena', 'hari': 'aradhana'}
Résultats attendus :
{"arun": "maya", "bill": "samantha", "jack": "ilena", "hari": "aradhana"}
Je sais, json.dumps(pairs)
fait le travail, mais le dictionnaire dans son ensemble est converti en une chaîne de caractères, ce qui n'est pas ce que j'attends.
P.S. : Existe-t-il une autre façon de procéder en utilisant json, étant donné que j'ai affaire à des dictionnaires imbriqués ?