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转对象相关推荐

  1. 用Gson实现json与对象、list集合之间的相互转化

    把json转化为一个类对象 String jsonData="{'userid':'1001','username':'张三','usersex':'男','banji':'计算机班','p ...

  2. Json4s的一些用法 JSon转对象实体 Json转Map Map转Json

    Json4s 全称就是Json For Scala,为Scala而生 首先上Maven依赖配置,其实Spark中自带了Json4s如果是编写Spark代码,并不需要单独引用Json4s的依赖了 < ...

  3. Gson案例:Java对象与JSON字符串相互转换

    Gson案例:Java对象与JSON字符串相互转换 一.Gson概述 Gson是一个Java类库,可将Java对象转换为相应的JSON形式,也可以将JSON字符串转换为对应的Java对象.Gson是一 ...

  4. c#谷歌 json转对象_利用Google Gson实现JSON字符串和对象之间相互转换

    最近一个项目需要用到JSON,需要在JSON字符串和对象之间相互转换,在网上找了些资料,发现google的Gson还是比较不错的. 废话不说,下面是简单的例子: 先上源码:下载(包含jar包) Per ...

  5. Android 使用Gson解析json用法

    目前解析json有三种工具:org.json(Java常用的解析),fastjson(阿里巴巴工程师开发的),Gson(Google官网出的),解析速度最快的是Gson,下载地址:https://co ...

  6. Gson解析json对象,json数组

    String jsonStr 为 {    "error": 0,    "msg": "成功",    "result" ...

  7. 使用Gson解析Json为Map对象探索(上)

    使用Gson解析Json为Map对象探索(上) 有些时候由于后台业务系统的不一样导致一个Json的list对象装的并非是同一种类型的对象,导致无法建立比较好的Java模型,而刚好可以利用map对象的通 ...

  8. 使用Gson解析Json为Map对象探索(下)

    使用Gson解析Json为Map对象探索(下) 下面来说说其中出现的问题 1.如何获取一个list列表 1.1首先是数据格式 1.2处理成列表的代码 com.google.gson.Gson gson ...

  9. JSONObject 和 GSON 解析 JSON 数据详解(转)

    转载:http://www.jianshu.com/p/f99de3ec0636 点此进入:从零快速构建APP系列目录导图 点此进入:UI编程系列目录导图 点此进入:四大组件系列目录导图 点此进入:数 ...

  10. GSON解析JSON保存到数据库

    今天给大家带来的文章为通过Gson解析json数据并快速保存至数据库的文章.我们要保存是json对象数组,本文中的json数组并非从后台获取,为了演示,直接手动构造. 需要保存到数据库的是手机的品牌和 ...

最新文章

  1. Cygwin的安装及在Android jni中的简单使用举例
  2. 关于如何发现忠诚的下属的讨论
  3. zend framework2 入门实例代码album模型
  4. struts codenips
  5. 电脑上怎么配置mysql数据库服务器_Mysql数据库服务器安装与配置详解教程
  6. 通过Blazor使用C#开发SPA单页面应用程序(1)
  7. spring学习笔记02-spring-bean创建的细节问题
  8. Qt实践|HTTP知识点-使用百度AI语音识别服务
  9. Web压力测试工具 - Siege
  10. 小米11顶配版屏幕参数曝光:2K 120Hz高刷屏支持运动补偿
  11. OpenResty概述
  12. IT人才需要怎样的沟通表达能力
  13. 【路径规划】基于matlab人工势场算法多机器人协同编队避障路径规划【含Matlab源码 1192期】
  14. MD5校验工具的使用
  15. 2016年下半年 系统分析师 案例分析真题
  16. 用C语言多线程描述哲学家,并行程序设计-哲学家就餐问题
  17. 编写程序,统计某旅馆住宿客人的总数,要求输入客人姓名,输出客人编号(按先后顺序自动生成),姓名以及总人数。...
  18. 广发卡分期可商户分期啦
  19. MIR7创建预制发票BAPI
  20. 【iOS】苹果开发者账号续费问题

热门文章

  1. Charles使用最全指南
  2. Qt 5——常用控件(QLable、QLineEdit、)
  3. 普通计算机安装服务器系统安装教程,Windows Server操作系统详细安装教程
  4. 疯狂软件Oracle数据库视频
  5. 思科CCNA电子教程
  6. php网站iis7.5 session,IIS 7.5 asp Session超时时间设置方法
  7. 【美化】小米平板IOS主题
  8. ClockworkMod Tether Alpha:避开运营商,将手机变为热点
  9. 推荐WordPress 必备的常用插件及插件功能介绍
  10. jersey创建restful服务及调用_Jersey实现Restful服务(实例讲解)