Как я могу разобрать этот JSON с помощью Gson? У меня есть массив с несколькими типами объектов, и я не знаю, какой объект мне нужно создать для сохранения этой структуры. Я не могу изменить сообщение json (я не контролирую сервер).
Единственный класс, который функционировал (вроде), был
public class Response {
private List<Object> tr;
private int results;
(...)
}
Сообщение JSON (обратите внимание на массив с несколькими типами объектов).
{
"tr":
[
{
"a":
{
"userId": "112"
}
},
{
"b":
{
"userId": "123",
"address":"street dummy"
}
},
{
"a":
{
"userId": "154"
}
}
],
"results":3
}