def __init__(self, response): self.response = response self.status_code = response.status_code try: self.debug = json.loads(response.content) except (ValueError, TypeError): self.debug = {'message': response.content}
def loads(self, json_content): resource_chunk = json.loads(json_content) if not hasattr(resource_chunk, 'items'): return [self.__load(raw_resource) for raw_resource in resource_chunk] else: return self.__load(resource_chunk)
def test_decoder(self): to_dict = json.loads(self.json_) self.assertEquals(self.dict_, to_dict)
def test_encoder(self): dict_ = json.loads(json.dumps(self.dict_)) self.assertEquals(self.dict_, dict_)
def loads(self, json_content): return json.loads(json_content)