Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 7, 2012 10:52:22

mironich
От:
Зарегистрирован: 2011-05-23
Сообщения: 118
Репутация: +  2  -
Профиль   Отправить e-mail  

Распаковка json в обьект

Есть ли в модуле 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)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version