У меня есть объект в Angular
const obj = {name: 'someName'};
И я его натягиваю:
const data = JSON.stringify(obj);
И когда я пытаюсь отправить эти данные в бэкэнд Django (а затем бэкэнд пытается десериализовать строку, я получаю сообщение об ошибке)
JSONDecodeError at /some_endpoint
Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
А как выглядит запрос в Chrome DevTools, в полезной нагрузке запроса
data: "{"name":"someName"}"
Как исправить отправку этой полезной нагрузки? Мне нужно изменить данные перед отправкой?
Затем данные в DevTools выглядят: data: {name: "someName"}, и я получаю сообщение об ошибке: ["Значение должно быть действительным JSON."]
показать код серверной части
А остальная часть вашего JS. Как именно вы отправляете эти данные?
Вы пробовали это? stackoverflow.com/questions/7045065/…

просто отправьте
objвместоdata