【发布时间】:2015-02-02 10:41:28
【问题描述】:
我有两个数组列表,我想将数组列表中的项目转换为 json 对象,然后将这些 json 对象添加到数组列表中。
Json 对象和数组
JSONObject jobj_id=new JSONObject();
JSONObject jobj_ans=new JSONObject();
JSONArray qhis_jar=new JSONArray();
arraylist转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();
}
}
但我只将 arraylist 的最后一个元素作为 json 对象。
[{"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"}]
请告诉
【问题讨论】:
标签: java android json arraylist