JSON字符串数组对象和JSONArray
将参数转化成数组遍历对象的形式
var params2 = [1,2,3,4,5,6];
如何传递到后台
var params2 = [1,2,3,4,5,6];
function defineFunction(){
$.ajaxSettings.async = false;
$.post("/接口/具体接口xxx.do",
{
params1: params1Id,
params2: JSON.stringify(params2),
params3: params3
},
success:function (res) {
if (res.result == 'success') {
var data = res.data;
for (let j = 0; j < data.length; j++) {
......
}
}
error:function(){
}
}, "JSON");
$.ajaxSettings.async = true;
}
import com.alibaba.fastjson;
public String handleFontParams(Integer params1, String params2, String params3) {
JSONObject jObject = new JSONObject();
if (params2== null){
jObject.put("message", "params2为空");
}
JSONArray jsonArray = JSONArray.fromObject(params2);
for (int i = 0; i < jsonArray.size(); i++) {
Integer params2id = (Integer) jsonArray.get(i);
console.log(params2id)
}
return jObject.toString();
}