使用gson将字符串转换成对象
2024-09-04 07:18:31
Gson gson = new GsonBuilder().setDateFormat("yyyy-MM-dd HH:mm:ss").create();
System.out.println(gson.toJson(obj));
System.out.println(obj.toString());
BaseResultVo<PageDataVo<BrowseHistory>> baseResultVo = gson.fromJson(gson.toJson(obj),new TypeToken<BaseResultVo<PageDataVo<BrowseHistory>>>(){}.getType());
PageDataVo<BrowseHistory> pageDataVo = baseResultVo.getData();
return pageDataVo; 输出的代码:
{"code":"200","msg":"success","data":{"start":0,"pageSize":1,"curPage":1,"totalPage":3,"totalRows":3,"dataList":[{"id":18,"siteId":0,"subId":1,"ip":"string","docId":1,"docLibId":1,"loginName":"string","createTime":"2018-07-02 19:32:33","updateTime":"2018-07-02 19:32:33"}]}}
{code=200, msg=success, data={start=0, pageSize=1, curPage=1, totalPage=3, totalRows=3, dataList=[{id=18, siteId=0, subId=1, ip=string, docId=1, docLibId=1, loginName=string, createTime=2018-07-02 19:32:33, updateTime=2018-07-02 19:32:33}]}}
注意:
gson.toJson(obj) 此处不能换成obi.tostring(),否则出错,会报日期转换失败的错误
最新文章
- 做linux运维工程师,必须要掌握以下几个工具
- 将一个字符串中的大写字母转换成小写字母,小写字母转换成大写字母(java)
- 【IOS】从android角度来实现(理解)IOS的UITableView
- php 读取文件readfile
- http://tedhacker.top/2016/08/05/Spring%E7%BA%BF%E7%A8%8B%E6%B1%A0%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95/
- Send User to a Portal Folder
- windows7操作系统64位安装ArcSDE10.1和Oracle11g
- C# 与 VC Dll 传输信息
- java方法签名
- Jquery Jqprint—随着Jquery Jqprint实现网页打印
- tbl.js div实现的表格控件,完全免费,不依赖jquery
- 无限大地图:lightmap拆分
- HighCharts中的无主题的2D折线图
- [BZOJ3207] 花神的嘲讽计划Ⅰ (主席树)
- 神经网络的另一种非线性阶跃函数---ReLU函数
- Ubuntu16.04 安装ROS及其IDE
- FastJSON 后端返回Long型 前段精度丢失的问题
- day15-python常用内置模块的使用
- Django请求响应对象
- git分支简介,理解HEAD,master