Gson 的 使用(toJson 和 fromJson )
发布日期:2021-06-30 08:02:18
浏览次数:4
分类:技术文章
本文共 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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
表示我来过!
[***.240.166.169]2024年04月07日 20时52分56秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
灰度直方图均衡化(附源码)
2019-04-30
matlab中uint8,double,im2double和im2uint8的区别
2019-04-30
数字图像处理总复习
2019-04-30
图像去噪(包含修正的阿尔法均值滤波及通用滤波方法代码)
2019-04-30
SVM进行人脸检测
2019-04-30
C++学习笔记
2019-04-30
图像处理学习笔记
2019-04-30
Machine Learning Onramp on MATLAB 学习笔记
2019-04-30
Machine Learning with MATLAB 1.1 to 2.2
2019-04-30
Learning DSP with MATLAB
2019-04-30
用MATLAB实现m序列的生成(MATLAB 2021a适用)
2019-04-30
MATLAB函数备忘(定期更新)
2019-04-30
13行MATLAB代码实现网络爬虫 爬取NASA画廊星图
2019-04-30
MATLAB指定路径保存图片方法
2019-04-30
Python一键获取微信推送封面图
2019-04-30
油猴脚本:微信推送浏览功能拓展
2019-04-30
JavaScript DOM对象操作详解
2019-04-30
JavaScript 表单操作与MD5加密
2019-04-30
jQuery 选择器与鼠标事件详解(附实例)
2019-04-30
Mcmod模组下载脚本
2019-04-30