[android插件篇]如何快速通过json构建javabean对象(GsonFormat使用教程)
2016-10-18 21:10
816 查看
尊重原创,转载请注明出处:大力哥的博客 http://blog.csdn.net/qq137722697
来个图看看:
2)、先新建一个与json数据对应类,这个类名随意,在类中使用快捷键alt+Insert(右键–>Generate也可以)会弹出一个对话框,第一个就是GsonFormat插件,打开之后让你输入Json数据,点击确定—>确定即可自动生成。最后实现Serializable 接口即可(为了能更好地测试数据,你最后重写toString方法)。再来个图
3)、这样你就可以得到框架中setJavaBean()中的JavaBean了。你只需要传url,javabean就可以在回调方法里面得到想要的结果,是不是很简单?。
有人可能会说这是简单的一个javabean对象,复杂的json怎么搞?带json数组的又咋搞。
那我可以负责的告诉你,方法一样的。只要你的json格式正确就能生成对应的javabean对象。来看一个复杂的json。(豆瓣Top250的电影,属性几十个呢)
下面是请求豆瓣排名第一的电影(只是一条哦):https://api.douban.com/v2/movie/top250?start=0&count=1
是不是很长很长,用gsonformat管理多长照样搞定。复制json—>粘贴—>确定—>实现Serializable接口,四步搞定。
温馨提示:里面的属性名千万不要改哦,必须要跟json数据生成的保持一致。要获取list数据,通过类似于new javabean().getData()的方法就可以得到了。
访问我的博客主页了解更多知识:http://blog.csdn.net/qq137722697
访问我的github主页了解更多开源框架:https://github.com/huangdali
[android插件篇]如何快速通过json构建javabean对象(GsonFormat)
推荐一个非常好用的AS插件GsonFormat。(当然,你也可以通过http://www.jsonschema2pojo.org/直接生成javabean对象,不是很喜欢,因为没有GsonFormat好用)1、什么是GsonFormat
就是直接将json数据格式转换为javabean对象的as插件。2、 安装步骤
settings–>Plugins—>输入GsonFormat—>Browse—>Install—>重启as即可来个图看看:
3、怎么用GsonFormat
1)、比如你请求接口之后,返回的json数据是:{ "username":"hdl", "pwd":"L23LK4J3LJLKJL436LKJKL7LJLGKK4" }
2)、先新建一个与json数据对应类,这个类名随意,在类中使用快捷键alt+Insert(右键–>Generate也可以)会弹出一个对话框,第一个就是GsonFormat插件,打开之后让你输入Json数据,点击确定—>确定即可自动生成。最后实现Serializable 接口即可(为了能更好地测试数据,你最后重写toString方法)。再来个图
3)、这样你就可以得到框架中setJavaBean()中的JavaBean了。你只需要传url,javabean就可以在回调方法里面得到想要的结果,是不是很简单?。
有人可能会说这是简单的一个javabean对象,复杂的json怎么搞?带json数组的又咋搞。
那我可以负责的告诉你,方法一样的。只要你的json格式正确就能生成对应的javabean对象。来看一个复杂的json。(豆瓣Top250的电影,属性几十个呢)
下面是请求豆瓣排名第一的电影(只是一条哦):https://api.douban.com/v2/movie/top250?start=0&count=1
是不是很长很长,用gsonformat管理多长照样搞定。复制json—>粘贴—>确定—>实现Serializable接口,四步搞定。
温馨提示:里面的属性名千万不要改哦,必须要跟json数据生成的保持一致。要获取list数据,通过类似于new javabean().getData()的方法就可以得到了。
访问我的博客主页了解更多知识:http://blog.csdn.net/qq137722697
访问我的github主页了解更多开源框架:https://github.com/huangdali
相关文章推荐
- 如何快速通过json构建javabean对象(Intellij IDEA-->GsonFormat使用教程)
- 如何快速通过json构建javabean对象(Intellij IDEA-->GsonFormat使用教程)
- AndroidStudio插件GsonFormat之Json快速转换JavaBean
- 安卓工具类2——json数据的快速处理方式(GsonFormat插件实现JavaBean)附findbugs插件安装使用
- Android studio 使用Gsonformat插件快速生成javabean
- AndroidStudio插件GsonFormat快速实现JavaBean
- AndroidStudio安装GsonFormat插件并快速创建JavaBean
- as 插件GsonFormat用法(json字符串快速生成javabean)
- AndroidStudio插件GsonFormat快速实现JavaBean
- Android Studio使用插件GsonFormat快速实现JavaBean
- @如何快速通过json构建java bean对象
- AndroidStudio插件GsonFormat快速实现JavaBean
- @如何快速通过json构建java bean对象
- Android快速开发工具GsonFormat使用教程
- AndroidStudio插件GsonFormat快速实现JavaBean
- AndroidStudio插件GsonFormat快速实现JavaBean
- AndroidStudio插件GsonFormat快速实现JavaBean
- Google-gson, 将JSON 转换为 Java 对象或者将Java对象转换成JSON 的Java库,可以在Android上使用
- AndroidStudio插件GsonFormat快速实现JavaBean
- 插件GsonFormat快速实现JavaBean