Android Studio 使用Gson和GsonFormat解析复杂Json |
您所在的位置:网站首页 › androidjson解析步骤 › Android Studio 使用Gson和GsonFormat解析复杂Json |
前言:
在日常开发中,我们可能会面对很多复杂的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 |