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/
在 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/
相关文章推荐
- json <--->List集合,实体类 之间的相互转换
- json <--->List集合,实体类 之间的相互转换
- Android使用Google Gson实现JSON字符串和对象、对象数组之间相互转换
- json <--->List集合,实体类 之间的相互转换
- FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换操作
- 含实体类、Set集合的JavaBean与Json之间的转换,以及在JS中读取
- java解析json与map,list相互之间的转换
- json和object之间相互转换
- JSON对象和字符串之间的相互转换
- 【Core Java Volume 4】java中数组Array和集合之间的相互转换
- Json、map、string之间相互转换
- Android数据类型之间相互转换系统介绍
- Json字符串和Java实体类之间的相互转换(利用jackson实现)
- XStream在JavaBean与XML/JSON 之间相互转换
- JavaScript对象与json之间的相互转换
- JS中实现JSON对象和JSON字符串之间的相互转换
- **解析JSON对象与字符串之间的相互转换
- Android px、dp、sp之间相互转换
- JSON对象和字符串之间的相互转换
- 使用FastJson在JSON字符串、JSON对象及JavaBean、Map之间的相互转换