json解析TypeToken的用法(最外层是集合)

原创 2016年05月31日 15:19:44


public class MainActivity extends Activity {


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

Gson gson=new Gson();
try {
InputStream inputStream = getAssets().open("json.json");

Type type=new TypeToken<List<Bean>>(){

}.getType();

//TypeToken的泛型是什么,就转成什么类型的
List<Bean> list=gson.fromJson(new InputStreamReader(inputStream,"utf-8"), type);
for (Bean bean : list) {
Toast.makeText(this, bean.toString(), 0).show();
System.out.println(bean.toString());
}


} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}



}

相关文章推荐

解析JSON最外层是集合------->[]

package com.example.text; import java.io.IOException; import java.util.ArrayList; import java.u...

TypeToken解析

package com.bwie.wdhm;import java.io.IOException; import java.lang.reflect.Type; import java.util....

Gson搭配TypeToken实现复杂数据的解析

今天在开发过程中使用Gson解析遇到了一些问题,希望通过写博客的形式增强自己的记忆,以后尽量少走弯路,也希望通过写博客的形式加强自己对知识更为透彻的理解。 关于Gson解析,用起来是非...

AFNetworking 使用总结 (用法+JSON解析

AFNetwork是一个轻量级的网络请求api类库。是以NSURLConnection, NSOperation和其他方法为基础的。    下面这个例子是用来处理json请求的:  NSURL *ur...

AFNetworking 使用总结 (用法+JSON解析)

转自:http://blog.sina.com.cn/s/blog_af73e7a70102v0l0.html AFNetwork是一个轻量级的网络请求api类库。是以NSU...

AFN的一些常见的用法(GET,POST)解析(XML,Json)

GET请求 使用AFN有以下几点注意点 没有URL的概念 已经序列号成字典 没有线程间通信的概念,不用考虑线程间通信 GET请求参数可以不需要拼接到URL后面通过GET请求获得服务器返回的json数...
  • yi_zz32
  • yi_zz32
  • 2015年12月02日 16:01
  • 5817

java中Json工具的用法与性能测试

  • 2016年07月07日 16:03
  • 8.44MB
  • 下载

简单的AFNetWorking用法:加载网络图片和请求JSON数据

简单的AFNetWorking用法:加载网络图片和请求JSON数据   使用AFNetWorking: 1、首先将AFNetWorking文件夹导入项目 2、添加类库Security.fram...

delphi的开源json库:superobject,用法简介

[摘要:迷惑一天的题目 一个语句弄定了。。。 转头细道。 superobject中的{$DEFINE UNICODE} 便是它,那是json民圆推举的Delphi处置惩罚json的包,地点:http:...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:json解析TypeToken的用法(最外层是集合)
举报原因:
原因补充:

(最多只允许输入30个字)