您的位置:首页 > 移动开发 > Android开发

android 集合与json之间的相互转换

2013-08-20 22:37 323 查看
从 https://code.google.com/p/google-gson/downloads/list下载 gson jar包

在  https://code.google.com/p/google-gson/downloads/list 页面找到 javadoc api 文档 

Gson gson=new Gson();

List<Object> listobject=new ArrayList<Object>();

集合转换成json字符串

String jsonstr=gson.tojson(listobject);

字符串转换成集合

首先获取集合类型  

   Type       

Type is the common superinterface for all types in the Java programming language

type 适用于java 的所有数据类型

通过匿名类实现获取type

 Type type=new  TypeToken<List<Object>>().{}.getType();   

listobject=gson.fromJson(jsonstr,type);

发现一个比较比较好用的 json 字符串转换成java对象的在线网站
http://bejson.com/json2javapojo/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: