1.響應參數(格式爲Json)
{
"code": 0,
"data": {
"repayPlanList": [ {
"dueDate": "2018.08.28",
"firstNeedRepay": true,
"planNo": "1806281026183550000500110882290027",
"status": "1",
"statusDesc": "立即還款",
"waitRepayAmount": "17.99"
}, {
"dueDate": "2018.09.28",
"firstNeedRepay": false,
"planNo": "1806281026183590000500110882290027",
"status": "1",
"statusDesc": "待還款",
"waitRepayAmount": "9.99"
}]
}
}
2.當status=1,statusDesc="立即還款"時的waitRepayAmount
import org.json.*;
String response_data = prev.getResponseDataAsString();
JSONObject data_obj = new JSONObject(response_data);
String apps_str = data_obj.get("data").get("repayPlanList").toString();
JSONArray apps_array = new JSONArray(apps_str);
var waitRepayAmount;
for(int i=0;i<apps_array.length();i++){
JSONObject app_obj=new JSONObject(apps_array.get(i).toString());
String status=app_obj.get("status").toString();
String statusDesc=app_obj.get("statusDesc").toString();
if(status.equals("1") && statusDesc.equals("立即還款") || statusDesc.equals("逾期") || statusDesc.equals("還款失敗")){
waitRepayAmount=app_obj.get("waitRepayAmount").toString();
break;
}
}
vars.put("waitRepayAmount",waitRepayAmount);