I have two array List I want to convert items of array list into json objects & then add those json objects into array list.
Json objects & array
JSONObject jobj_id=new JSONObject();
JSONObject jobj_ans=new JSONObject();
JSONArray qhis_jar=new JSONArray();
code for converting arraylist to json
for(int i=0;i<arr_quesid.size();i++)
{
try {
jobj_id.put("ques_id", arr_quesid.get(i));
qhis_jar.put(jobj_id);
jobj_ans.put("ans", arr_ans.get(i));
qhis_jar.put(jobj_ans);
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
But I am getting only the last element of arraylist as json objects.
[{"ques_id":"questionId_7"},{"ques_name":"ans_7"},{"ques_id":"questionId_7"},{"ques_name":"ans_7"},{"ques_id":"questionId_7"},{"ques_name":"ans_7"},{"ques_id":"questionId_7"},{"ques_name":"ans_7"},{"ques_id":"questionId_7"},{"ques_name":"ans_7"},{"ques_id":"questionId_7"},{"ques_name":"ans_7"},{"ques_id":"questionId_7"},{"ques_name":"ans_7"}]
Please tell