def _objectify(self, json_data=None, data={}):
if json_data:<EOL><INDENT>try:<EOL><INDENT>data = json.loads(json_data)<EOL><DEDENT>except ValueError:<EOL><INDENT>raise RedmineError(json_data)<EOL><DEDENT><DEDENT>try:<EOL><INDENT>data = data[self._item_type]<EOL><DEDENT>except KeyError:<EOL><INDENT>pass<EOL><DEDENT>if ('<STR_LIT:id>' not in data) and ('<STR_LIT>' in data):<EOL><INDENT>data['<STR_LIT:id>'] = data['<STR_LIT>'].partition('<STR_LIT>')[<NUM_LIT:2>].partition('<STR_LIT>')[<NUM_LIT:0>]<EOL><DEDENT>return super(Redmine_Wiki_Pages_Manager, self)._objectify(data=data)<EOL>
Return an object derived from the given json data.