Android Studio 使用Gson和GsonFormat解析复杂Json

您所在的位置:网站首页 androidjson解析步骤 Android Studio 使用Gson和GsonFormat解析复杂Json

Android Studio 使用Gson和GsonFormat解析复杂Json

2024-07-10 18:20| 来源: 网络整理| 查看: 265

前言:

在日常开发中,我们可能会面对很多复杂的Json数据,每次都要费点脑筋去写解析Json的代码。Json解析的方法有很多种,今天,我们来介绍如何用Gson+GsonFormat来解析Json吧。

一、Gson与GsonFormat的导入

Gson是Google提供的用来在Java对象和JSON数据之间进行映射的Java类库。可以将一个Json字符转成一个Java对象,或者将一个Java转化为Json字符串。

到(Gson的GitHub)里可以看到,(在有网络的情况下)我们只需将下面这行代码放进build.gradle的dependencies下就行。

compile 'com.google.code.gson:gson:2.8.4'

Gson的导入:

Gson的导入

接下来是GsonFormat,GsonFormat可以帮你格式化Json数据,并且自动生成相应的属性类。

Gson的导入我们到Settings/plugins/Browse repositories里导入就行了。(Mac系统的plugins在左上角的Android Studio/Preferences目录下)

安装完成后记得点restart Android Studio重启。

GsonFormat的导入:

GsonFormat的导入

如何验证安装是否成功呢?在java文件上按alt+S(苹果端按command+N再点击GsonFormat),弹出GsonFormat的窗口则代表安装成功。

验证安装是否成功 二、GsonFormat和Gson的使用

首先是GsonFormat,这次我们来解析的json数据如下:

{"date":"20180507","message":"Success !","status":200,"city":"广州","count":1642,"data":{"shidu":"86%","pm25":14.0,"pm10":24.0,"quality":"优","wendu":"26","ganmao":"各类人群可自由活动","yesterday":{"date":"06日星期日","sunrise":"05:52","high":"高温 30.0℃","low":"低温 24.0℃","sunset":"18:56","aqi":44.0,"fx":"无持续风向","fl":"


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3