我找到了这篇文章:http://www.dev-articles.com/article/Google-gson-and-list-of-objects-386003
看起来它正在尝试做我想要的,它解析我的json并将它们放入对象列表中.
我得到的,或者文章遗漏的东西,是"Project"类如何被使用.它似乎无处不在.
编辑:
感谢yorkw,我现在有:
public static String parseJSONResponse(String jsonResponse) {
Type listType = new TypeToken<List<SingleEvent>>(){}.getType();
List<SingleEvent> events = (List<SingleEvent>) Gson.fromJson(jsonResponse, listType);
}
Run Code Online (Sandbox Code Playgroud)
但是我在Type上得到了红旗."类型无法解析为类型"
yor*_*rkw 14
Project是您需要实现的用于反序列化json字符串的域模型:
Type listType = new TypeToken<List<Project>>(){}.getType();
List<Project> projects = (List<Project>) gson.fromJson(response, listType);
Run Code Online (Sandbox Code Playgroud)
您可以使用该文章中描述的泛型类型List,在Eclipse中,您会得到一个黄色警告标记"List是一个原始类型.对泛型类型List的引用应该参数化".
归档时间: |
|
查看次数: |
6520 次 |
最近记录: |