써먹는 웹개발

[Js] 이클립스 콘솔에서 Can not deserialize instance of java.util.ArrayList from Object value (token `JsonToken.START_OBJECT`) 메시지 출력될때 본문

웹개발/Js & Jquery

[Js] 이클립스 콘솔에서 Can not deserialize instance of java.util.ArrayList from Object value (token `JsonToken.START_OBJECT`) 메시지 출력될때

kmhan 2023. 8. 31. 10:39


728x90
반응형

1-1. 변경 전

let saveData = {};

let rowData = {};

...

saveData[i] = rowData;

 

1-2. 변경 후

let saveData = [];

let rowData = {};

...

saveData.push(rowData);

 

2. ajax 호출

$.ajax({
         type:'POST',
         url: "exam.do",
         data: JSON.stringify(
     { examList : saveData}
),
dataType: "json",
contentType: 'application/json;charset=UTF-8',
         success: function(data) {
         alert("저장되었습니다.");
         },
         error: function(e) {
         alert("저장이 실패했습니다. 다시 시도해주세요.")
         }
        });

728x90
반응형


Comments