我正在使用在線貸方充值應用程序。現在我想獲取可用於特定類型憑證的面額,該憑證是通過選擇的。這是場景 用戶從組合框中選擇了憑證類型(tigo,mtn,vodafon,airtel等)。在選擇之後憑證面額組合框應填入所有可用的面值。對於現在出使用JSON .av與此代碼試圖把但是它返回此:從數據庫表中獲取數據
@RequestMapping(value = "/rest/getdenominations")
public @ResponseBody
String getDenominationByType(ModelMap model) throws JSONException {
Long vouchertypeId = 1L;
JSONArray typeDenominationsArray = new JSONArray();
for (Voucher voucher : voucherController.getTypDenominationAvailable(vouchertypeId)) {
JSONObject voucherJSON = new JSONObject();
voucherJSON.put(" ", voucher.getDenomination());
typeDenominationsArray.put(voucherJSON);
}
return typeDenominationsArray.toString();
}
但它返回這個
[{" ":10},{" ":2},{" ":1},{" ":10},{" ":2}]
我想要的是,2和10應該只顯示一次。 需要幫助提前
'voucherController.getTypDenominationAvailable(vouchertypeId)'做了什麼?似乎返回這5個「優惠券」。 –
是的... –