Решил проблему с помощью ответов, которые я получил здесь.
При захвате и сохранении JSON из webhook (так вот откуда в моем проекте исходит JSON), у меня было сделать странный шаг сериализации и десериализации JSON перед сохранением его в моей базе данных. Этот процесс избавил от всех символов \ r и \ t, которые передаются request.body, но делают JSON недействительным:
t = Transaction(data=json.dumps(json.loads(request.body)))
t.save()
Для загрузки JSON из базы данных в python словарь, который я могу затем использовать в своем коде, который я использовал json .loads:
data = json.loads(t.data)