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
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
def parse(kls, json): tumblelog = kls() for key, value in json.iteritems(): setattr(tumblelog, make_variable_name(key), value) return tumblelog