Maison > développement back-end > Tutoriel Python > Comment convertir une chaîne JSON en dictionnaire Python ?

Comment convertir une chaîne JSON en dictionnaire Python ?

Patricia Arquette
Libérer: 2024-11-01 18:19:02
original
974 Les gens l'ont consulté

How to Convert a JSON String to a Python Dictionary?

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>
Copier après la connexion

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>
Copier après la connexion

Ce code affichera :

example glossary
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal