コード例 #1
0
ファイル: models.py プロジェクト: seikichi/pumblr
 def parse(kls, json):
     post = kls()
     for key, value in json.iteritems():
         if key == 'tumblelog':
             setattr(post, make_variable_name(key), TumbleLog.parse(value))
         else:
             setattr(post, make_variable_name(key), value)
     return post
コード例 #2
0
ファイル: models.py プロジェクト: seikichi/pumblr
 def parse(kls, json):
     apiread = kls()
     for key, value in json.iteritems():
         if key == 'tumblelog':
             setattr(apiread, make_variable_name(key), TumbleLog.parse(value))
         elif key == 'posts':
             setattr(apiread, make_variable_name(key), [Post.parse(p) for p in value])
         else:
             setattr(apiread, make_variable_name(key), value)
     return apiread
コード例 #3
0
ファイル: models.py プロジェクト: seikichi/pumblr
 def parse(kls, json):
     tumblelog = kls()
     for key, value in json.iteritems():
         setattr(tumblelog, make_variable_name(key), value)
     return tumblelog