problema de decodificação ao analisar JSON [python]

Estou lendo um arquivo JSON em Python que possui muitos campos e valores (~ 8000 registros). Env: windows 10, python 3.6.4; código:

import json
json_data = json.load(open('json_list.json'))
print (json_data)

Com isso, recebo um erro. Abaixo está o rastreamento da pilha:

  json_data = json.load(open('json_list.json'))
  File "C:\Program Files (x86)\Python36-32\lib\json\__init__.py", line 296, in load
    return loads(fp.read(),
  File "C:\Program Files (x86)\Python36-32\lib\encodings\cp1252.py", line 23, in decode
    return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 7977319: character maps to <undefined>

Junto com isso eu tentei

import json
with open('json_list.json', encoding='utf-8') as fd:
     json_data = json.load(fd)
     print (json_data)

com isso meu programa é executado por um longo tempo e trava sem saída.

Pesquisei quase todos os tópicos relacionados a isso e não consegui encontrar uma solução.

Nota: Os dados JSON são válidos, pois quando os vejo no Postman / qualquer cliente REST, eles não relatam anomalias.

Qualquer ajuda sobre esta solução alternativa ou sobre como posso carregar meus dados JSON (de qualquer forma, convertendo-os em string e depois em JSON etc) será de grande ajuda.

Aqui está a aparência do arquivo em torno do erro relatado:

>>> from pprint import pprint
>>> f = open('C:/Users/c5242046/Desktop/test2/dblist_rest.json', 'rb')
>>> f.seek(7977319)
7977319
>>> pprint(f.read(100))
(b'\x81TICA EL ABGEN INGL\xc3\x83\xc2\x89S, S.A.","memory_size_gb":"64","since'
 b'":"2017-04-10","storage_size_gb":"84.747')

questionAnswers(1)

yourAnswerToTheQuestion