我正在使用vk.com API并在一个方法中作为回应我得到这样的东西:
{
"ts": 1691519416,
"updates": [
[
6,
2000000024,
586731
],
[
4,
586732,
8243,
2000000024,
1512642885,
"income message",
{
"from": "384574802"
}
]
]
}
问题是我正在使用Gson而且我不知道我需要使用什么类型的数组。
现在我有了这个:
public class Updates {
public int ts;
public Update[] updates;
}
我不知道放在里面的内容/而不是更新数组。
找到解决方案,谢谢你们的答案。我只需要使用泛型和二维数组。 Updates类的代码:
public class Updates {
public int ts;
public <?>[][] updates;
}
答案 0 :(得分:1)
您可以创建类:
class Response
{
Timestamp ts;
Updates[] updates;
}
并使用GSON:
Response response = gson.fromJson(jsonString, Response.class);
答案 1 :(得分:0)
只需要创建一个通用数组。
private Object<?>[] json;