Код: Выделить всё
class Person
{
String Name;
}
Код: Выделить всё
{
"People": [{
"Name": "Test"
},
{
"Name": "Hello"
}
]
}
Код: Выделить всё
public BusinessData GetDataFromJson(String Url)
{
// Get the data from the URL
return new Gson().fromJson(data, new TypeToken(){}.getType());
}
public List
GetPeople()
{
return this.GetDataFromJson(Url).People;
}
Код: Выделить всё
for(People person : PeopleList)
{
System.out.println(person.getName());
}
Код: Выделить всё
com.google.gson.internal.LinkedTreeMap cannot be cast to com.proj.business.Models.Person
- Я передаю List
методу, с которым пытаюсь использовать данные, отлично - Если я просто выполняю стандартный System.out.println(people.get(1)), то данные прекрасно распечатываются в классе Person
Подробнее здесь: https://stackoverflow.com/questions/540 ... dual-items
Мобильная версия