初心者にリストビューのAndroidにJSON配列の値を組み合わせて、このようなJSON配列で:は、ここでAndroidの中
[{"SITE_NAME":"JAKARTA","GROUP_LABEL":"FINANCE","COMPANY_ID":"DDT","COMPANY_NAME":"PT. DIADYANI TIMBER","LABEL":"Expenses Req. (EXP)/Pembayaran","TOTAL":1,"SITE_ID":"JKT"},
{"SITE_NAME":"JAKARTA","GROUP_LABEL":"FINANCE","COMPANY_ID":"SPT","COMPANY_NAME":"PT. SARMIENTO PARAKANTJA TIMBER","LABEL":"Expenses Req. (EXP)/Pembayaran","TOTAL":3,"SITE_ID":"JKT"},
{"SITE_NAME":"JAKARTA","GROUP_LABEL":"FINANCE","COMPANY_ID":"TBP","COMPANY_NAME":"PT. TELAGA BAKTI PERSADA","LABEL":"Expenses Req. (EXP)/Pembayaran","TOTAL":1,"SITE_ID":"JKT"},
{"SITE_NAME":"JAKARTA","GROUP_LABEL":"FINANCE","COMPANY_ID":"SPT","COMPANY_NAME":"PT. SARMIENTO PARAKANTJA TIMBER","LABEL":"Payment Req(AP/PO)/Rencana Pembayaran","TOTAL":1,"SITE_ID":"JKT"}]
私は私のレイアウトでそれらを解析し、このようなリストビュー:
- 画像リンク:1
行番号2および4を参照 COMPANY_NAME
と同じ名前があり、別のラベルが付いています
:
PT.SARMIENTO PARAKANTJA木材
経費必須。 (EXP)/ Pembayaran - JKT(3)
支払必須(AP/PO)/ Rencana Pembayaranを - JKT(1)
次に、リストビュー内の同じCOMPANY_NAMEと3行ではなく4が存在するであろう。
どうすればよいですか?初心者は助言が必要です。 更新:
try {
JSONArray jsonArray = new JSONArray(result);
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject mJsonObjectProperty = jsonArray.getJSONObject(i);
String COMPANY_NAME = mJsonObjectProperty.getString("COMPANY_NAME");
String TOTAL = mJsonObjectProperty.getString("TOTAL");
String SITE_ID = mJsonObjectProperty.getString("SITE_ID");
String LABEL = mJsonObjectProperty.getString("LABEL");
listItem.add(new HomeDataList(COMPANY_NAME, LABEL, SITE_ID, TOTAL));
}
homeDataAdapter.notifyDataSetChanged();
} catch (JSONException e) {
Log.e("APP", "exception", e);
}
はい、ここでコードを解析することができます –
@AbhishekSingh done、私はポストでそれを更新しました – FaisalTanjungDotCom