def parse(data, request, resource): charset = util.get_charset(request) return manager.select_parser(request, resource).parse(data, charset)
def _parse_input_data(self, data, request): """ Execute appropriate parser. """ if self.mapper: return self.mapper.parse(data, util.get_charset(request)) else: return datamapper.parse(data, request, self.default_mapper)
def decode(data, request, resource): charset = util.get_charset(request) return manager.select_decoder(request, resource).decode(data, charset)
def parse(data, request, default_mapper=None): charset = util.get_charset(request) return manager.select_parser(request, default_mapper).parse(data, charset)