Я пытаюсь продублировать следующие параметры json в запросе на публикацию Python:

Это то, что у меня есть в моем словаре:
payload = {
'match':{'situs.state':'AL'},
'notMatch':{},
'page':1,
'range':{
'loanAmount':[
{
'gte':None,
'lte':10000000
}
]
},
'size':100
}
Затем я передаю этот словарь в свой почтовый запрос с помощью json.dumps, чтобы он был преобразован в json и отправлен с почтовым запросом.
data = json.dumps (полезная нагрузка)
Однако ничего не работает, так как я получаю следующую ошибку:
{"type": "Elasticsearch", "message": "запрос [parsing_exception] [_na] искажен, должен начинаться с start_object, с {line = 1 & col = 119}", "path": "/ some_path", "query": {"размер": 100, "от": 0}, "StatusCode": 400, "тело": { "ошибка": { "ROOT_CAUSE": [{ "типа": "parsing_exception", "причина": "[_ на] запрос искажен, должен начинаться с start_object "," line ": 1," col ": 119}]," type ":" parsing_exception "," reason ":" [_ na] запрос искажен, должен начинаться с start_object ","строка ": 1," столбец ": 119}," статус ": 400}}
Где я ошибаюсь?