Gson 的 使用(toJson 和 fromJson )
发布日期:2021-06-30 08:02:18
浏览次数:3
分类:技术文章
本文共 1325 字,大约阅读时间需要 4 分钟。
使用Gson 首选需要 引入Gson 库 ,这个可以在github 上搜索Gson 查看最近的版本的即可
Gson 里面有2个方法 toJson 和fromJson
toJson 是把字符串转成 json 形式
fromJson 是把json 形式转成字符串形式
下面列举下用法
1 toJson 这个常用在我们单独打印某个请求接口上传后台数据 全部打印出来
Mapmap = new HashMap<>(); map.put("name", "小牧"); map.put("age", "23"); map.put("hobby", "游戏"); String json = new Gson().toJson(map); System.out.print(json);
打印结果
{"name":"小牧","age":"23","hobby":"游戏"}
这样就完了 简单的很
然后写fromJson 把这个json 字符串放到一个Bean里面,设置set,get方法 如下
public class PeopleBean { /** * name : 小牧 * age : 23 * hobby : 游戏 */ private String name; private String age; private String hobby; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getAge() { return age; } public void setAge(String age) { this.age = age; } public String getHobby() { return hobby; } public void setHobby(String hobby) { this.hobby = hobby; }}
然后就是我们经常请求接口解析的数据了如下
String result = "{\"name\":\"小牧\",\"age\":\"23\",\"hobby\":\"游戏\"}"; PeopleBean bean = new Gson().fromJson(result, PeopleBean.class); System.out.print(bean.getName()); System.out.print(bean.getAge()); System.out.print(bean.getHobby());
就简单的说这2个方法把,也是经常使用到的方法。。。。
转载地址:https://huxiaomu.blog.csdn.net/article/details/100351938 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
关注你微信了!
[***.104.42.241]2024年04月29日 02时01分27秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
DbUtil的介绍使用
2019-04-30
DbUtil异步更新AsyncQueryRunner
2019-04-30
java判断中文汉字工具类
2019-04-30
DbUtils里的ResultSetHandler处理器应用
2019-04-30
Apache WEB服务器启用了OPTIONS方法
2019-04-30
配置文件中的数据库密码加密
2019-04-30
tailf报错limit of inotify watches was reached
2019-04-30
Solr控制台索引维护-删除索引
2019-04-30
ping结果的相关知识点,tracert命令验证
2019-04-30
ARP欺骗原理与模拟
2019-04-30
网络运维相关知识点
2019-04-30
GNS3软件简介
2019-04-30
csdn搜索博主的文章
2019-04-30
ORA-12552: TNS:operation was interrupted
2019-04-30
MyISAM表修复
2019-04-30
GNS3中关联使用SecureCRT
2019-04-30
oracle日期的相关有用统计SQL
2019-04-30
oracle数据库LOB管理
2019-04-30
oracle数据库BFILE的应用demo
2019-04-30