Servelt里面的setContentType:
response.setContentType("application/json;charset=UTF-8");
當setContentType里屬性為application/json時,前后端數據交互時,數據格式為json對象或者json對象數組;
response.setContentType("text/html;charset=UTF-8");
當setContentType里屬性為text/html時,前后端數據交互時,數據格式為json字符串或者json數組字符串;當后端給前端傳回數據時,前端ajax中需要使用JSON.parse(參數); 方法把字符串轉換成json對象;當前端向后端發送數據時,需要使用JSON.stringify(參數);方法將數據轉換成JSON字符串后,傳給后端(ajax沒有使用dataType:"JSON")。
-
JSON.parse()方法:
-
JSON.stringify()方法:將json對象或者json數組轉換成字符串傳給后端。