def from_json(obj): if '__class__' in obj: if obj['__class__'] == 'User': user = User(obj['name']) user.skillset = obj['skills'] return user if obj['__class__'] == 'Skill': return Skill(obj['name'], obj['hours']) return obj