Le module standard Python JSON ne peut que convertir une chaîne JSON en structures DICT. P>
Mais je préfère convertir JSON en une structure d'objet de modèle avec leur relation "parent-enfant". p>
J'utilise Google-gson dans des applications Android mais je ne sais pas quelle bibliothèque Python pourrait faire cela. P>
3 Réponses :
Vous pouvez écrire votre propre sérieliseur pour le faire fonctionner avec JSON, mais pourquoi ne pas utiliser pyyaml code > qui le supporte hors de la boîte:
Merci de votre suggestion, mais pour la raison de la compatibilité en retard, j'ai besoin d'utiliser JSON.
Vous pouvez laisser le module JSON construire un dict, puis utiliser un objet_hook code> à Transformez la dicte en objet , quelque chose comme ceci:
TT fonctionne avec Object_hook. Merci @bogdan.
Que diriez-vous du modèle dans le modèle
Cela ne fonctionnera pas si l'objet a DateTime.