Maison > Article > développement back-end > Comment convertir une chaîne JSON en dictionnaire Python ?
Comment convertir une chaîne JSON en dictionnaire en Python
Le décodage des données JSON en une structure de données utilisable est une tâche courante dans la programmation Python . Cependant, comprendre le processus peut être déroutant, surtout pour les débutants. Cet article vise à clarifier comment convertir une chaîne JSON en dictionnaire en Python.
La chaîne JSON donnée représente une structure hiérarchique avec des objets et des tableaux imbriqués. Pour le transformer en dictionnaire, nous devons utiliser la fonction de décodage appropriée du module Python JSON.
La solution : json.loads()
Le Python JSON Le module fournit une fonction appelée json.loads() qui peut convertir une chaîne JSON en dictionnaire Python. Voici comment l'utiliser :
<code class="python">import json j = '{ "glossary": { "title": "example glossary", "GlossDiv": { "title": "S", "GlossList": { "GlossEntry": { "ID": "SGML", ... } } } } }' d = json.loads(j)</code>
La variable d contient désormais un dictionnaire Python avec la structure hiérarchique représentée par la chaîne JSON. Vous pouvez accéder aux valeurs du dictionnaire en utilisant la notation par points, comme vous le feriez avec un dictionnaire Python classique :
<code class="python">print(d['glossary']['title'])</code>
Ce code affichera :
example glossary
Conclusion
Convertir une chaîne JSON en dictionnaire en Python est simple à l'aide de la fonction json.loads() du module JSON. Une fois converti, le dictionnaire est accessible et manipulable comme n’importe quel autre dictionnaire Python. Ces connaissances sont essentielles pour travailler avec des données JSON dans des applications Python.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!