在Android Studio中如何添加GSON 并使用GsonFormat快速实现实体类
2017-04-17 17:19
483 查看
方法一:
1.在Android Studio中按F4快捷键进入Project Structure
2点击+号
.
3.选择Library dependency
4.搜索GSON
5.添加进去
方法二:
在buil的.gradle中输入
--------------------------------------------------------------------------------
综上就会看到添加成功
-----------------------------
使用方法:
安装后重启android studio
然后在最上方code-Generate-GsonFormat
点OK就生成了
我们根据这个使用GsonFormat构建实体类
2.然后使用Gson解析数据
可以解析出他的班级是三年二班
转自:http://blog.csdn.net/xin917480852/article/details/50891092
1.在Android Studio中按F4快捷键进入Project Structure
2点击+号
.
3.选择Library dependency
4.搜索GSON
5.添加进去
方法二:
在buil的.gradle中输入
compile 'com.google.code.gson:gson:2.6.2'
--------------------------------------------------------------------------------
综上就会看到添加成功
-----------------------------
GsonFormat的安装
使用方法:
安装后重启android studio
然后在最上方code-Generate-GsonFormat
点OK就生成了
package com.example.myapplication; /** * Created by 小新 on 2016/3/24. */ public class gson { /** * name : 王五 * gender : man * age : 15 * height : 140cm */ private String name; private String gender; private int age; private String height; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getGender() { return gender; } public void setGender(String gender) { this.gender = gender; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getHeight() { return height; } public void setHeight(String height) { this.height = height; } }
简单使用Demo
1.比如获取的Json数据是String Data = "{students:[{name:'魏祝林',age:25},{name:'阿魏',age:26}],class:'三年二班'} ";
我们根据这个使用GsonFormat构建实体类
import com.google.gson.annotations.SerializedName; import java.util.List; /** * Created by 小新 on 2016/3/24. */ public class bean { /** * students : [{"name":"魏祝林","age":25},{"name":"阿魏","age":26}] * class : 三年二班 */ @SerializedName("class") private String classX; /** * name : 魏祝林 * age : 25 */ private List<StudentsBean> students; public String getClassX() { return classX; } public void setClassX(String classX) { this.classX = classX; } public List<StudentsBean> getStudents() { return students; } public void setStudents(List<StudentsBean> students) { this.students = students; } public static class StudentsBean { private String name; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } } }
2.然后使用Gson解析数据
String Data = "{students:[{name:'魏祝林',age:25},{name:'阿魏',age:26}],class:'三年二班'} "; Gson gson = new Gson(); bean b = gson.fromJson(Data,bean.class); Log.v("Tag",b.getClassX());
可以解析出他的班级是三年二班
转自:http://blog.csdn.net/xin917480852/article/details/50891092
相关文章推荐
- 在Android Studio中如何添加GSON 并使用GsonFormat快速实现实体类
- Android Studio快速添加Gson以及GsonFormat的使用
- Android Studio快速添加Gson以及GsonFormat的使用
- Android Studio如何快速生成get,set,tostring,构造函数 ,添加实现继承方法
- Android Studio快速生成实体类插件——GsonFormat使用
- Android Studio使用插件GsonFormat快速实现JavaBean
- Android studio 使用Gsonformat插件快速生成javabean
- 如何快速通过json构建javabean对象(Intellij IDEA-->GsonFormat使用教程)
- android studio添加Gson,并使用Gson生成和解析json格式数据
- 图形的绘制,如何使用自定义画笔(颜色,线宽,线形)。如何为程序中添加选项菜单和选项设置对话框,如何使用标准颜色对话框,如何使用字体对话框,在选项对话框中实现预览功能。实现选项对话框和窗口类中的数据交换。如何改变对话框和控件的背景色,如何改变控件的文本颜色,
- 在Android Studio上使用GSON+VOLLEY,秒处理网络数据成集合。感受框架的力量。搭配RecyclerView和SwipeRefreshLayout,实现底端加载更多,下拉刷新。
- 如何为Android Studio 添加快速启动方式【Linux】
- Win7系统如何简单快速的添加用户账户以便我们使用
- 在Docker应用场景下 如何使用新技术快速实现DevOps
- Android Studio 使用教程(二十一)之Android Studio如何快速生成get和set
- 使用GPS如何在软件和操作层面上实现快速高精度的定位?
- [android插件篇]如何快速通过json构建javabean对象(GsonFormat使用教程)
- 如何使用eclipse(ADT)使用Android Studio一句话就能添加的依赖
- Android Studio插件GsonFormat快速实现JavaBean
- android 里面 如何使用gson 快速获取类的所有字段名称,包括父类的