面對(duì)數(shù)組參數(shù)
我們通常封裝的請(qǐng)求參數(shù)都是用map來(lái)放,當(dāng)遇到數(shù)組參數(shù)怎么辦寄猩?
map也可以處理
for (int i = 0; i <ids.size(); i++) {
map.put("id[" + i + "]", ids.get(i));
}
// 這個(gè)fo循環(huán)就是處理 id[1,2,3,4]這樣的簡(jiǎn)單數(shù)組
for (int i = 0; i < q_a.size(); i++) {
QAbean qAbean = q_a.get(i);
map.put("q_a[" + i + "][question]", qAbean.getQuestion());
map.put("q_a[" + i + "][answer]", qAbean.getAnswer());
}
//這個(gè)for循環(huán)就是處理數(shù)組里面是對(duì)象的情況例如 q_a[{"question":"ss","answer":"dd"}]這樣的數(shù)組參數(shù)嫉晶,
//麻煩了點(diǎn),如果需要提交的字段多的話挺惡心的田篇。