Maison > développement back-end > Tutoriel Python > Comment puis-je charger des données JSON dans un OrderedDict en Python ?

Comment puis-je charger des données JSON dans un OrderedDict en Python ?

DDD
Libérer: 2024-12-13 00:53:10
original
225 Les gens l'ont consulté

How Can I Load JSON Data into an OrderedDict in Python?

Chargement de JSON dans un OrderedDict

Vous pouvez en effet charger du JSON dans un OrderedDict en utilisant l'argument object_pairs_hook du décodeur JSON. Voici comment :

import json
from collections import OrderedDict

json_data = '{"foo":1, "bar": 2}'

data = json.loads(json_data, object_pairs_hook=OrderedDict)
Copier après la connexion

Cela créera un OrderedDict avec les clés et les valeurs de la chaîne JSON, en préservant l'ordre des clés.

Vous pouvez également utiliser cette approche avec le json. Fonction load() :

data = json.load(open('config.json'), object_pairs_hook=OrderedDict)
Copier après la connexion

Cela lira les données JSON d'un fichier et les stockera dans un OrderedDict.

Gardez à l'esprit que l'argument object_pairs_hook n'est disponible que dans Python 2.6 et versions ultérieures.

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal