Django получает неверное значение из json.loads в POST-запросе

Мне нужно передать вводимый пользователем geojson с запросом для дальнейшей обработки информации. Данные поступают из текстового файла и затем передаются в views.py в django с POST запросом. Перед передачей в представление я проверил значение строки, и оно оказалось верным. После передачи в представление, я сделал проверку печати и некоторые значения внутри JSON изменяются в строке, например:

"{"id": "13871", "type":SOH@ "Feature", "properties": { "lanes": 0, "шоссе": "пешеходная" etc....." или "{"id": "86", "type": "FeatureSOHVT", "properties":etc....... "

>

Жирные строки иногда появляются даже внутри значений словаря.

Файл js:

        $.ajax({
            type: 'POST',
            url: $('#confImp').data('url'),
            dataType: 'json',
            data: {'streetWeb': JSON.stringify(street_web), 'int_points': JSON.stringify(int_points_loaded), 'csrfmiddlewaretoken': csrftoken,},
            success: function(res){blablabla}

Виды django views.py:

        elif 'streetWeb' in request.POST:
            print(json.loads(request.POST.get('streetWeb')))
            request.session['Working_area_final'] = json.loads(request.POST.get('streetWeb'))
            print(json.loads(request.POST.get('int_points')))
            request.session['int_points'] = json.loads(request.POST.get('int_points'))
            return JsonResponse({'Risposta': 'Done'})
Вернуться на верх