一、Gson的引入
- 方法一
- File —> Project Structure —> Dependencies —> Library Dependency —> 在搜索框中输入gson
- 选择 'com.google.code.gson:gson:x.x.x’
- 方法二
- 直接在build.gradle(Module: app)输入
dependencies { implementation 'com.google.code.gson:gson:2.8.6' }
二、插件GsonFormat
-
- 安装插件GsonFormat
- Android Studio —> Preferences —> Plugins —> 搜索gsonformat / GsonFormat —> Install
- Android Studio —> Preferences —> Plugins —> 搜索gsonformat / GsonFormat —> Install
- 安装插件GsonFormat
-
- 打开插件
- Code —> Generate(macOS快捷键:command⌘+N) —> GsonForamt(macOS快捷键:option+S)
-
- 使用插件 / 解析Json
- 返回数据简单版
- 如图,输入需要解析的Json,并点击Format
- 得到如下图,点击OK
- 自动生成代码
- 在需要解析Json的文件中,输入
private csdngson csdn; //下列操作即可获取数据 csdn=gson.fromJson(result,csdngson.class); csdn.getA(); csdn.getB();...
- 如图,输入需要解析的Json,并点击Format
- 返回数据简单版
- 使用插件 / 解析Json
-
- 返回数据复杂版
- 输入数据,点击Format后,点击OK
- 输入数据,点击Format后,点击OK
- 返回数据复杂版
-
-
自动生成代码
-
-
- 在需要解析Json的文件中,输入
private csdngson csdn; //下列操作即可获取数据 csdn=gson.fromJson(result,csdngson.class); csdn.getA(); csdn.getB().get(0).getC().getC_1(); csdn.getB().get(0).getD(); csdn.getB().get(1).getF().getF_1(); csdn.getB().get(1).getG();
- 在需要解析Json的文件中,输入