Android开发

通过google的Gson,将List,Map与json字符串进行相互转换

时间:2016-4-16 13:40:29  作者:WPF之家  来源:http://www.wpf123.com/  查看:1013  评论:0
内容摘要:1. [代码]Gson的POM依赖 ?12345<dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson<...

1. [代码]Gson的POM依赖     

1
2
3
4
5
<dependency>
    <groupId>com.google.code.gson</groupId>
    <artifactId>gson</artifactId>
    <version>2.2.4</version>
</dependency>

2. [代码]将json字符串默拒成List     

1
2
3
4
5
6
7
public List<UserInfoBean> userFromJson(String jsondata) {
        Type listType = new TypeToken<List<UserInfoBean>>() {
        }.getType();
        Gson gson = new Gson();
        List<UserInfoBean> list = gson.fromJson(jsondata, listType);
        return list;
    }

3. [代码]将List,Map转换成json     

1
2
3
4
5
public String getJsonData(List<?> list) {
    Gson gson = new Gson();
    String jsonstring = gson.toJson(list);
    return jsonstring;
}

标签:Gson将Json 转化为Map javaBean  List转换为json 

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。本文出自“wpf之家”,请务必保留此出处:http://www.wpf123.com

相关评论
Copyright © 2009-2014 WPF之家(http://www.wpf123.com/) All rights reserved
 Powered by WPF之家
鄂ICP备13006396号