Я первый хранение JSON массив «дата» в arratstring и соответствовать моей дате со списком, если спичка затем показать «название» название этой даты после этой строки if (Vacation_Date.contains(mydate)) {
Как получить JSon имя массива, если матч с условием
Я хочу напечатать только то, что значение, которое соответствует, что название заголовка дата в TextView, что я буду делать, помогите мне, пожалуйста
static ArrayList<Long> Vacation_ID = new ArrayList<Long>();
static ArrayList<String> Vacation_name = new ArrayList<String>();
static ArrayList<String> Vacation_Date = new ArrayList<String>();
JSONObject json3 = new JSONObject(str2);
status = json3.getString("status");
if (status.equals("1")) {
JSONArray school = json3.getJSONArray("data");
for (int k = 0; k < school.length(); k++) {
JSONObject jb = (JSONObject) school.getJSONObject(k);
Vacation_ID.add((long) k);
Vacation_Date.add(jb.getString("date"));
}
}
Strong массив «дата» из файла JSON в Vacation_Date
. Теперь я сравниваю свою дату с Vacation_Date и проверяю свою дату, если она существует в Vacation_Date, и покажите ее название в textview.
if (Vacation_Date.contains(mydate))
// теперь, что я сделать, чтобы показать название заголовка даты матча
textview.settext ("title name of match date")'
}
JSON
{"status":1,
"data":
[
{"id":"1",
"title":"abc",
"date":"2013-09-29"},
{"id":"2",
"title":"abc1",
"date":"2013-09-25"},
{"id":"3",
"title":"abc",
"date":"2013-10-05"},
{"id":"4",
"title":"abc1",
"date":"2013-09-27"}
]
}
вы можете форматировать ваш код. – Raghunandan
Значение mydate - «2013-09-25», поэтому как я покажу только текстовое название даты «2013-09-25» из файла json –
, в чем проблема при отображении его в текстовом виде. проблема в разборе? – Raghunandan