Это мой файл в формате JSON:Доступ Список_массивы использования Log.d
[
{
"names": "Kent",
"age": "43"
},
{
"names": "Winnie",
"age": "41"
},
{
"names": "Jane",
"age": "41"
}
]
И это мой код в массиве:
List<STUDENT> student = Arrays.asList(mapper.readValue(jsonFile, STUDENT[].class));
Как использовать log.d для доступа имен и возраст ?
Спасибо.
После того, как у вас есть список студента объекты готовы, почему бы вам не использовать цикл с Log.d, чтобы печатать все тебе нужно? –
Во-первых, может быть, вы просто хотите поставить точку останова и посмотреть, что внутри массива? Максимально можно было выполнить отладочный поиск с помощью ALT + F8. Во-вторых, вы пробовали 'Log.d (student.get (0) .getName());', я имею в виду, что Log является классом ведения журнала, а не данным accesor, настолько точным, что вы отправляете «ученик» в представление вы должны отправить в журнал. – Remy
@ Комментарий Реми проиллюстрирован ниже в моем ответе. Лучше всего просто установить точки останова и отладить таким образом, чтобы проверить значения, а не использовать Log.d. Log.d полезен для ведения записей журнала в случае, если что-то сломается, и вы не знаете, где он находится, и хотите проследить его, не имея точек останова. Или еще один пример добавления подробного вывода при запуске программы –