我要打印數組列表使用Java代碼..... 我必須表現出每個學生出勤我們如何使用java代碼在屏幕上打印這個JSON數據?
ArrayList的text_view_list =新的ArrayList();
JSONObject jsonObject=new JSONObject(response_view);
for(int x=0;x<jsonObject.length();x++) {
Iterator<String> iterator = jsonObject.keys();
while (iterator.hasNext()) {
String key = iterator.next();
student_name=key.replaceAll("[0-9-_]"," ");
header[x]+=student_name;
JSONArray jsonArray = jsonObject.getJSONArray(key);
for (int i = 0; i < jsonArray.length(); i++) {
jsonObject2 = jsonArray.getJSONObject(i);
text_view_list.add(new ViewAttendanceData(jsonObject2.getString("status"), jsonObject2.getString("date")));
}
}
}
頭是字符串數組用來存儲學生姓名後更換號碼This Type of data Which i want to Show in Screen。
代碼顯示的數據有些事情是這樣的:
TableLayout STK =(TableLayout)rootView.findViewById(R.id.id_table_V_Atte);
for (int i=0;i<header.length;i++){
TableRow tableRow=new TableRow(context);
TextView tv0 = new TextView(context);
for(int j=0;j<1;j++){
tv0.setText(""); //Dont Know What we have to write
tv0.setPadding(5, 10, 10, 10);
tv0.setGravity(Gravity.CENTER);
tv0.setTextColor(Color.GREEN);
tableRow.addView(tv0);
break;
}stk.addView(tableRow);
}
My JSON is
{
"Mr. VICKRAM SINGH_269": [
{
"status": "P",
"date": "2017-02-05"
},
{
"status": "P",
"date": "2017-02-06"
}
],
"Mr. VIVEK KUMAR YADAV_276": [
{
"status": "P",
"date": "2017-02-05"
},
{
"status": "P",
"date": "2017-02-06"
}
],
"Mr. VICKY KUMAR_270": [
{
"status": "P",
"date": "2017-02-05"
},
{
"status": "P",
"date": "2017-02-06"
}
],
"Mr. VIBHUTI VATS_266": [
{
"status": "P",
"date": "2017-02-05"
},
{
"status": "P",
"date": "2017-02-06"
}
],
"Mr. Amit Sharma_282": [
{
"status": "A",
"date": "2017-02-05"
},
{
"status": "P",
"date": "2017-02-06"
}
],
"Mr. SUNIL CHOUDHARY_260": [
{
"status": "P",
"date": "2017-02-05"
},
{
"status": "P",
"date": "2017-02-06"
}
],
"Mr. VIVEK LAKHERA_277": [
{
"status": "P",
"date": "2017-02-05"
},
{
"status": "P",
"date": "2017-02-06"
}
],
"Mr. VIBHU VISHAL_263": [
{
"status": "P",
"date": "2017-02-05"
},
{
"status": "P",
"date": "2017-02-06"
}
],
"Mr. SUNIDHI KUMARI_255": [
{
"status": "P",
"date": "2017-02-05"
},
{
"status": "P",
"date": "2017-02-06"
}
],
"Mr. VIBUDH TIWARI_268": [
{
"status": "P",
"date": "2017-02-05"
},
{
"status": "P",
"date": "2017-02-06"
}
],
"Mr. VIBHU SINGH_262": [
{
"status": "P",
"date": "2017-02-05"
},
{
"status": "P",
"date": "2017-02-06"
}
],
"Mr. VIVEK MALIK_280": [
{
"status": "P",
"date": "2017-02-05"
},
{
"status": "P",
"date": "2017-02-06"
}
],
"Mr. VIBHUTI PANDYA_265": [
{
"status": "P",
"date": "2017-02-05"
},
{
"status": "P",
"date": "2017-02-06"
}
],
"Mr. VIVEK MAURYA_281": [
{
"status": "P",
"date": "2017-02-05"
},
{
"status": "P",
"date": "2017-02-06"
}
],
"Mr. SUNIL GOYAL_261": [
{
"status": "P",
"date": "2017-02-05"
},
{
"status": "P",
"date": "2017-02-06"
}
],
"Mr. SUNIDHI SINGH_256": [
{
"status": "P",
"date": "2017-02-05"
},
{
"status": "P",
"date": "2017-02-06"
}
],
"Mr. VIVEK KUMAR VIDWAT_275": [
{
"status": "P",
"date": "2017-02-05"
},
{
"status": "P",
"date": "2017-02-06"
}
],
"Mr. VICKY HARESH GANGAR_271": [
{
"status": "P",
"date": "2017-02-05"
},
{
"status": "P",
"date": "2017-02-06"
}
],
"Mr. SUNIL CHOUDHARY_258": [
{
"status": "P",
"date": "2017-02-05"
},
{
"status": "P",
"date": "2017-02-06"
}
],
"Mr. VIVEK KUMAR VERMA_274": [
{
"status": "P",
"date": "2017-02-05"
},
{
"status": "P",
"date": "2017-02-06"
}
],
"Mr. VIVEK KUMAR VERMA_273": [
{
"status": "P",
"date": "2017-02-05"
},
{
"status": "P",
"date": "2017-02-06"
}
],
"Mr. VIBHUTI CHOUDHARY_264": [
{
"status": "P",
"date": "2017-02-05"
},
{
"status": "P",
"date": "2017-02-06"
}
],
"Mr. VIBRANT SAHU_267": [
{
"status": "P",
"date": "2017-02-05"
},
{
"status": "P",
"date": "2017-02-06"
}
],
"Mr. SUNIDHI UMESH KUMAR_257": [
{
"status": "P",
"date": "2017-02-05"
},
{
"status": "P",
"date": "2017-02-06"
}
],
"Mr. VIVEK MALAV_278": [
{
"status": "P",
"date": "2017-02-05"
},
{
"status": "P",
"date": "2017-02-06"
}
],
"Mr. SUNIL CHOUDHARY_259": [
{
"status": "P",
"date": "2017-02-05"
},
{
"status": "P",
"date": "2017-02-06"
}
],
"Mr. SUNEETH AKSHAR KORLEPARA_254": [
{
"status": "A",
"date": "2017-02-05"
},
{
"status": "P",
"date": "2017-02-06"
}
],
"Mr. VIVEK KUMAR UPADHYAY_272": [
{
"status": "P",
"date": "2017-02-05"
},
{
"status": "P",
"date": "2017-02-06"
}
],
"Mr. VIVEK MALIK_279": [
{
"status": "P",
"date": "2017-02-05"
},
{
"status": "P",
"date": "2017-02-06"
}
]`enter code here`
}
Thanks In advance
顯然你的反應是不是JSON數組 – Selvin
我的回答是存放在字符串變量名稱response_view –