Как декодировать json, содержащий кириллицу?
Как декодировать странный текст со страницы?
Странное использование json.dumps(). Он принимает json объект и возвращает строку. Вы же передаете строку. Хотя, может так нужно

Для json.dumps() есть параметр ensure_ascii, отвечающий за кодировку. Попробуйте передать ensure_ascii=False
Для json.loads() есть параметр encoding