def parse(cls, api, json):
"""Parse a JSON object into a model instance.
:param api: instance of :class:`API <annict.api.API>` .
:type api: annict.api.API
:param dict json: JSON from Annict API.
:return: :class:`User <User>` object
:rtype: User
"""
user = cls(api)
user._json = json
for k, v in json.items():
if k == 'created_at':
setattr(user, k, arrow.get(v).datetime)
else:
setattr(user, k, v)
return user
评论列表
文章目录