$('form').serialize()
даст вам массив объектов, подобных этому
[
{"Name":"elementname","Value":"12"},
{"Name":"elementname2","Value":"hello"}
]
Либо вы можете привести в строчку целое и отправить вот так в
data: { "formData" :JSON.stringiy(fd)}
или
вы можете преобразовать его в простое значение ключа и отправить на сервер в виде строки JSON
dataToSend={}
for(var v=0; v<fd.length;v++){
dataToSend[fd["Name"]] = fd["Value"];
}
и отправить данные в виде
data: { "formData":JSON.stringify(dataToSend)}
Вы можете преобразовать сторону сервера данных, используя
import json
json.loads(request.POST.get('formData'))