Форум сайта python.su
Есть ли в модуле json функц для распаковки json данных в обьект не хэш.
Я начал реализовывать но мне кажется что пишу велосипед, ниже написанный код заточен под конкретный сервис который может отдавать данные в json.
#rez словарь json обьектов def load(self, rez): if not isnstance(rez, dict): raise TypeError('Argument rez mysr have dict type') for key, value in rez.items(): if not hasattr(self, key): continue if isinstance(value, dict): #Если ключ имеет тип словаря значит грузим в атрибут основного обьекта обьект из массива getattr(self, key).load(value) elif isinstance(value, list): for item in value: else: setattr(self, key, value)
Отредактировано mironich (Окт. 7, 2012 10:52:46)
Офлайн