Gson用法: json转对象
1.创建Gson:
Gson gson = new GsonBuilder().setPrettyPrinting().create();
或者
Gson gson = new Gson();
2.json转对象
Object obj = gson.fromJson(jsonString, Object.class);
或者
Object obj = gson.fromJson(jsonString, new TypeToken
String str = "[{"hotword": "向艳梅斩获金牌","url": "http://m.yz2.sm.cn/s?q=%E5%90%91%E8%89%B3%E6%A2%85%E6%96%A9%E8%8E%B7%E9%87%91%E7%89%8C&by=hot&from=wm635479"},{"hotword": "傅园慧网络直播","url": "http://m.yz2.sm.cn/s?q=%E5%82%85%E5%9B%AD%E6%85%A7%E7%BD%91%E7%BB%9C%E7%9B%B4%E6%92%AD&by=hot&from=wm635479"},{"hotword": "亲哥偷走23万","url": "http://m.yz2.sm.cn/s?q=%E4%BA%B2%E5%93%A5%E5%81%B7%E8%B5%B023%E4%B8%87&by=hot&from=wm635479"}
]";
public class Bean {private String hotword;private String url;public String getHotword() {return hotword;}public void setHotword(String hotword) {this.hotword = hotword;}public String getUrl() {return url;}public void setUrl(String url) {this.url = url;}}
Gson gson = new GsonBuilder().setPrettyPrinting().create();
Bean bean = gson.fromJson(jsonString, new TypeToken<List<Bean>>(){}.getType());
或者
Bean bean = gson.fromJson(jsonString,Bean.class);
Gson用法: json转对象相关推荐
- 用Gson实现json与对象、list集合之间的相互转化
把json转化为一个类对象 String jsonData="{'userid':'1001','username':'张三','usersex':'男','banji':'计算机班','p ...
- Json4s的一些用法 JSon转对象实体 Json转Map Map转Json
Json4s 全称就是Json For Scala,为Scala而生 首先上Maven依赖配置,其实Spark中自带了Json4s如果是编写Spark代码,并不需要单独引用Json4s的依赖了 < ...
- Gson案例:Java对象与JSON字符串相互转换
Gson案例:Java对象与JSON字符串相互转换 一.Gson概述 Gson是一个Java类库,可将Java对象转换为相应的JSON形式,也可以将JSON字符串转换为对应的Java对象.Gson是一 ...
- c#谷歌 json转对象_利用Google Gson实现JSON字符串和对象之间相互转换
最近一个项目需要用到JSON,需要在JSON字符串和对象之间相互转换,在网上找了些资料,发现google的Gson还是比较不错的. 废话不说,下面是简单的例子: 先上源码:下载(包含jar包) Per ...
- Android 使用Gson解析json用法
目前解析json有三种工具:org.json(Java常用的解析),fastjson(阿里巴巴工程师开发的),Gson(Google官网出的),解析速度最快的是Gson,下载地址:https://co ...
- Gson解析json对象,json数组
String jsonStr 为 { "error": 0, "msg": "成功", "result" ...
- 使用Gson解析Json为Map对象探索(上)
使用Gson解析Json为Map对象探索(上) 有些时候由于后台业务系统的不一样导致一个Json的list对象装的并非是同一种类型的对象,导致无法建立比较好的Java模型,而刚好可以利用map对象的通 ...
- 使用Gson解析Json为Map对象探索(下)
使用Gson解析Json为Map对象探索(下) 下面来说说其中出现的问题 1.如何获取一个list列表 1.1首先是数据格式 1.2处理成列表的代码 com.google.gson.Gson gson ...
- JSONObject 和 GSON 解析 JSON 数据详解(转)
转载:http://www.jianshu.com/p/f99de3ec0636 点此进入:从零快速构建APP系列目录导图 点此进入:UI编程系列目录导图 点此进入:四大组件系列目录导图 点此进入:数 ...
- GSON解析JSON保存到数据库
今天给大家带来的文章为通过Gson解析json数据并快速保存至数据库的文章.我们要保存是json对象数组,本文中的json数组并非从后台获取,为了演示,直接手动构造. 需要保存到数据库的是手机的品牌和 ...
最新文章
- Cygwin的安装及在Android jni中的简单使用举例
- 关于如何发现忠诚的下属的讨论
- zend framework2 入门实例代码album模型
- struts codenips
- 电脑上怎么配置mysql数据库服务器_Mysql数据库服务器安装与配置详解教程
- 通过Blazor使用C#开发SPA单页面应用程序(1)
- spring学习笔记02-spring-bean创建的细节问题
- Qt实践|HTTP知识点-使用百度AI语音识别服务
- Web压力测试工具 - Siege
- 小米11顶配版屏幕参数曝光:2K 120Hz高刷屏支持运动补偿
- OpenResty概述
- IT人才需要怎样的沟通表达能力
- 【路径规划】基于matlab人工势场算法多机器人协同编队避障路径规划【含Matlab源码 1192期】
- MD5校验工具的使用
- 2016年下半年 系统分析师 案例分析真题
- 用C语言多线程描述哲学家,并行程序设计-哲学家就餐问题
- 编写程序,统计某旅馆住宿客人的总数,要求输入客人姓名,输出客人编号(按先后顺序自动生成),姓名以及总人数。...
- 广发卡分期可商户分期啦
- MIR7创建预制发票BAPI
- 【iOS】苹果开发者账号续费问题
热门文章
- Charles使用最全指南
- Qt 5——常用控件(QLable、QLineEdit、)
- 普通计算机安装服务器系统安装教程,Windows Server操作系统详细安装教程
- 疯狂软件Oracle数据库视频
- 思科CCNA电子教程
- php网站iis7.5 session,IIS 7.5 asp Session超时时间设置方法
- 【美化】小米平板IOS主题
- ClockworkMod Tether Alpha:避开运营商,将手机变为热点
- 推荐WordPress 必备的常用插件及插件功能介绍
- jersey创建restful服务及调用_Jersey实现Restful服务(实例讲解)