GsonFormat的使用

GsonFormat的使用一 AndroidStudi 快速添加 Gson 具体操作 nbsp nbsp nbsp nbsp nbsp nbsp nbsp 1 File ProjectStruc nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 2 app Dependencies nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 3 Librarydepen nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 4 往下拉找到 GSON nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 5 然后点击

一、Android Studio快速添加Gson


具体操作:
       1、File->Project Structure:
GsonFormat的使用

 

       2、app->Dependencies->”+”:
GsonFormat的使用

 

       3、“+”->Library dependency:
GsonFormat的使用

 

       4、往下拉找到GSON(…..):
GsonFormat的使用

 

       5、然后点击OK就添加成功了,在左侧项目文件栏选择Project,在文件目录下的External Libraries地下可以看到json已经添加进来了:
GsonFormat的使用 GsonFormat的使用

二、使用Android Studio中GsonFormat的生成实体类


具体操作:
       1、File->Settings:
GsonFormat的使用

 

       2、Plugins->Browse repositories…:
GsonFormat的使用

 

       3、在搜索框输入Gson,找到GsonFormat,然后点击Install进行安装:
GsonFormat的使用

 

       4、安装好了之后,点击Restart Android Studio,然后选择OK,最后再选择Restart即可::
GsonFormat的使用
GsonFormat的使用

 

       5、重新打开程序之后,点击Code->Generate(快捷键:Alt+Insert),选择GsonFormat:
GsonFormat的使用
GsonFormat的使用

 

       6、这时候会有如下的弹出框,可以将json格式的数据复制到弹出框中,例如下图所示:
GsonFormat的使用

 

       7、点击OK,可以看到gson格式的数据被整齐化了,这样可以方便编程者更好的去分析gson数据,再点击OK,可以看到一个简单的实体类已经实现了:
GsonFormat的使用

GsonFormat的使用

三、在线JSON校验格式化工具


网址:http://www.bejson.com/
       在线JSON校验格式化工具可以方便的帮助我们将gson格式的数据进行格式化,例如我们获取到天气的gson格式数据(左下图),这样很明显看的很头痛,可以将这段数据复制进来,然后点击校验(右下图),可以看到现在看起来就一目了然了:
GsonFormat的使用 GsonFormat的使用

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/216388.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 上午11:58
下一篇 2026年3月18日 上午11:58


相关推荐

  • Java- Set 转换成List

    Java- Set 转换成List转载:https://blog.csdn.net/fan158/article/details/28234035Set转换成List有两种方法,假设有Set集合Set<String>myset=newHashSet<String>();1.使用Arrays.asList(T…a)转换成List,此转换返回的list…

    2022年10月19日
    4
  • excel中多条件查找_多条件查找用什么函数

    excel中多条件查找_多条件查找用什么函数如下图所示,要求根据设备分类和品牌来查找相应的销售数量。1.使用VLOOKUP+辅助列进行多条件查找本例采用的方法是在原表的最前面加一辅助列,辅助列的公式为:=B2&C2然后再采用VL

    2022年8月1日
    3
  • Vue UI组件库

    Vue UI组件库常用 UI 组件库移动端常用 UI 组件库 1 vant2 CubeUI3 MintUI4 https nutui jd com PC 端常用 UI 组件库 1 ElementUI2 IViewUI 这里主要介绍 element ui 的使用安装 npmielement ui 一 全部引入 src main jsimportElem element ui 导入全部组件 import element ui lib theme chalk

    2026年3月17日
    2
  • 跨域是什么?[通俗易懂]

    跨域是什么?[通俗易懂]跨域指的是不同服务器之间不能相互访问各自的资源或者数据,这出于一个策略——“同源策略”,那么为什么要这么设计呢,这是因为,一些网站的数据可能涉及的用户的隐私,因此不属于当前服务器的网站时不能访问它的,就比如,我们登陆淘宝后,由不小心点进了其他的一个钓鱼网站,如果说不这么设置,那么钓鱼网站就可以获取到你的登陆账号和密码,进而可以达到使用你的账户购买东西的目的,因此跨域是出于安全的考虑而诞生的。实…

    2022年6月12日
    28
  • java graphics2d 画圆_java Graphics2D 画图

    java graphics2d 画圆_java Graphics2D 画图平时出图都是前端画图的 本次画图是对响应时间有要求 所有给后端提的需求 这里就给出一个 demo 还有列出其中遇到的几个小问题 1 首先列出结果图 2 遇到的问题 1 这是两张图片覆盖的 coverImage 方法 2 覆盖图是圆角矩形 但是四个角的底色要和底图保持一致需要先 fillRect 填充相应的底色 3 覆盖图的文字显示问题 因为是介绍 不确定字体的多少自动换行多行文字自动计算

    2026年3月19日
    2
  • mysql executenonquery_ExecuteNonQuery()返回值注意点

    mysql executenonquery_ExecuteNonQuery()返回值注意点查询某个表中是否有数据的时候,我用了ExecuteNonQuery(),并通过判断值是否大于0来判断数据的存在与否。结果与我所设想的很不一致,调试时才发现,其执行后返回的结果是-1,对此我很是不理解,回头查了下资料,如下显示:SqlCommand.ExecuteNonQuery方法对连接执行Transact-SQL语句并返回受影响的行数。备注:可以使用ExecuteNonQuery来…

    2025年10月31日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号