У меня есть большая форма данных таблицы, которую я превратил в объект JSON в Javascript, но всякий раз, когда я отправляю ее в python, она всегда импортируется как большой строковый объект, независимо от того, что я делаю
jS данные:
вверху страницы
const ajaxRequest = new XMLHttpRequest();
ajaxRequest.open('post' , "/addToTable");
ajaxRequest.onload = ()=>{
var parseRespons = JSON.parse(ajaxRequest.responseText);
внизу:
const newJson = JSON.parse(jsonData);
console.log(newJson[0]); // return a json object with the right formate
const selectedTypeData = document.querySelector("#upType").value;
const fd = new FormData();
fd.append('selectedTypeData',selectedTypeData);
fd.append('newJson',newJson);
ajaxRequest.send(fd);
return false;
на питоне:
вот методы, которые япробовал
@app.route('/addToTable',methods=['POST'])
def addToTable():
print("active")
jD = requests.json("newJson") # print(jD[0]) ---> [object Object],[object Object],[object Object]
data = request.get_json() # print(jD) ---> None
#jDD = request.form.get("jsonData") # print(jD[0]) ---> [
#jD_ = jsonify(jD) # print(jD) ---> <Response 3219 bytes [200 OK]>
#jD = json.loads(response.text) #print(jD) ---> None
Я не знаю, какой метод импортировать его в python как объект JSON.