Python json.loads не преобразует + в пробел из url
В url передается этот объект json:
filter_set = {
'filter_value': 'test filter'
}
'test filter' в url преобразуется в 'test+filter', так как в url нельзя включить пробел. Это делается с помощью следующего кода:
filter_set = request_data.get('filter_set', None)
filter_set = json.loads(filter_set)
Все парсится правильно, за исключением того, что значение filter_value остается как
'test+filter'
из кодировки url. Есть ли лучший способ загрузить json, который сначала преобразует + в пробел?
фреймворк, который я использую - Django, и request_data задается
for k, v in request.GET.items():
if k not in request_data:
request_data[k] = v