bern
bern copied to clipboard
JSONDecodeError for input of big size
JSONDecodeError is raised when accessing BERN through API. This error is particularly raised when the length of the input string is of greater size. Attaching the error raised.
---------------------------------------------------------------------------
JSONDecodeError Traceback (most recent call last)
<ipython-input-37-d5e92984db1a> in <module>
----> 1 output = query_raw(str_new)
<ipython-input-31-190dc9c1a306> in query_raw(text, url)
1 def query_raw(text, url="https://bern.korea.ac.kr/plain"):
----> 2 return requests.post(url, data={'sample_text': text}).json()
~\Anaconda3\lib\site-packages\requests\models.py in json(self, **kwargs)
895 # used.
896 pass
--> 897 return complexjson.loads(self.text, **kwargs)
898
899 @property
~\Anaconda3\lib\json\__init__.py in loads(s, encoding, cls, object_hook, parse_float, parse_int, parse_constant, object_pairs_hook, **kw)
346 parse_int is None and parse_float is None and
347 parse_constant is None and object_pairs_hook is None and not kw):
--> 348 return _default_decoder.decode(s)
349 if cls is None:
350 cls = JSONDecoder
~\Anaconda3\lib\json\decoder.py in decode(self, s, _w)
335
336 """
--> 337 obj, end = self.raw_decode(s, idx=_w(s, 0).end())
338 end = _w(s, end).end()
339 if end != len(s):
~\Anaconda3\lib\json\decoder.py in raw_decode(self, s, idx)
353 obj, end = self.scan_once(s, idx)
354 except StopIteration as err:
--> 355 raise JSONDecodeError("Expecting value", s, err.value) from None
356 return obj, end
JSONDecodeError: Expecting value: line 1 column 1 (char 0)
same error here