Проблема с отправкой сообщения на сервер json данных

При помощи библиотеки requests на python 3.8.3 отправляю следующие данные:

data = "{"extendedData": {"measureType": "млн. руб."}}"
    
response = requests.post(
url = url,
json = json.loads(data)
)

На выходе получаю Response[200]

Но на сервере получаю следующие данные : "{"extendedData": {"measureType": "\u043c\u043b\u043d. \u0440\u0443\u0431."}}"

Как получить данные на русском языке? как только не менял кодировки - не получается получить требуемый результат.

UPD. решилось, как стал отправлять следующим образом:

 response = requests.post(
    url = url,
    data = json.dumps(data,ensure_ascii=False).encode('utf-8')
    )

Спасибо всем


Ответы (1 шт):

Автор решения: Артемий Шувалов

Вполне может помочь задать саму кодировку сценария

# -*- coding: utf-8 -*- 

И провести явное преобразование

json.dumps(myvar, ensure_ascii=False).encode('utf8').decode()
→ Ссылка