这个界面是让你自己选择 保留哪些字段,可能有的字段不需要 就把前面的对勾去掉就可以了。最后点击ok,大功告成。
贴上json字符串和自动生成出的bean代码.
json字符串
{“retval”:“ok”,“reterr”:“”,“retinfo”:{“count”:2,“groups”:[{“groupid”:1,“title”:“\u65b0\u670b\u53cb”,“icon”:“http://aliimg.yizhibo.tv/online/message/2f/74/hi.png”,“type”:“1”,“readcnt”:67,“unread”:2,“total”:19,“update_time”:“2016-04-05 09:11:09”,“lastest_content”:{“type”:2,“data”:{“name”:“16837286”,“nickname”:“\u963f\u83b2”,“gender”:“female”,“signature”:“”,“vip”:“0”,“logourl”:“http://aliimg.yizhibo.tv/online/user/2c/17/60ec3f44e8a0de9db1d87f1a59875ce1.jpg@100h_100w_90Q_0e_1c”}}},{“groupid”:0,“title”:“\u6613\u76f4\u64ad\u5c0f\u79d8\u4e66”,“icon”:“http://aliimg.yizhibo.tv/online/message/07/fd/Secretary.png”,“type”:0,“readcnt”:86,“unread”:0,“total”:86,“update_time”:“2016-04-01 00:09:28”,“lastest_content”:{“type”:0,“data”:{“text”:“\u611a\u4eba\u8282\u6765\u4e34\u4e4b\u9645\uff0c\u5fc3\u4e2d\u7684\u5c0f\u6076\u9b54\u6b63\u5728\u9a9a\u52a8\u3002\u6613\u76f4\u64ad\u611a\u4eba\u8282\u65e0\u654c\u5927\u738b\u4e89\u9738\u96c6\u7ed3\u53f7\u4e5f\u501f\u52bf\u90aa\u6076\u5439\u54cd\uff01\u770b\u5404\u5927\u5bb6\u5982\u4f55\u5927\u65bd\u8ff7\u9b42\u9635\uff0c\u6597\u5fd7\u6597\u52c7\uff0c\u620e\u9a6c\u800c\u5f52\u3002\u201c\u611a\u4eba\u5927\u738b\u201d\u3001\u201c\u8303\u4e8c\u5927\u738b\u201d\u7a76\u7adf\u82b1\u843d\u8c01\u5bb6\u5462\uff1f\u54b1\u4eec\u62ed\u76ee\u4ee5\u5f85\uff01”}}}]}}
生成的bean
import java.util.List;
public class MessageGroupEntity {
/**
-
retval : ok
-
reterr :
-
retinfo : {“count”:2,“groups”:[{“groupid”:1,“title”:“新朋友”,
-
“icon”:“http://aliimg.yizhibo.tv/online/message/2f/74/hi.png”,“type”:“1”,“readcnt”:67,
-
“unread”:2,“total”:19,“update_time”:“2016-04-05 09:11:09”,“lastest_content”:{“type”:2,
-
“data”:{“name”:“16837286”,“nickname”:“阿莲”,“gender”:“female”,“signature”:“”,“vip”:“0”,
-
“logourl”:“http://aliimg.yizhibo.tv/online/user/2c/17/60ec3f44e8a0de9db1d87f1a59875ce1.jpg@100h_100w_90Q_0e_1c”}}}
-
,{“groupid”:0,“title”:“易直播小秘书”,“icon”:“http://aliimg.yizhibo.tv/online/message/07/fd/Secretary.png”,“type”:0,“readcnt”:86,
-
“unread”:0,“total”:86,“update_time”:“2016-04-01 00:09:28”,
-
“lastest_content”:{“type”:0,“data”:{“text”:"愚人节来临之际,心中的小恶魔正在骚动。易直播愚人节无敌大王争霸集结号也借势邪恶吹响!
-
看各大家如何大施迷魂阵,斗志斗勇,戎马而归。\u201c愚人大王\u201d、\u201c范二大王\u201d究竟花落谁家呢?咱们拭目以待!"}}}]}
*/
private String retval;
private String reterr;
/**
-
count : 2
-
groups : [{“groupid”:1,“title”:“新朋友”,
-
“icon”:“http://aliimg.yizhibo.tv/online/message/2f/74/hi.png”,“type”:“1”,“readcnt”:67,
-
“unread”:2,“total”:19,“update_time”:“2016-04-05 09:11:09”,
-
“lastest_content”:{“type”:2,“data”:{“name”:“16837286”,“nickname”:“阿莲”,“gender”:“female”,
-
“signature”:“”,“vip”:“0”,“logourl”:“http://aliimg.yizhibo.tv/online/user/2c/17/60ec3f44e8a0de9db1d87f1a59875ce1.jpg@100h_100w_90Q_0e_1c”}}},
-
{“groupid”:0,“title”:“易直播小秘书”,“icon”:“http://aliimg.yizhibo.tv/online/message/07/fd/Secretary.png”,
-
“type”:0,“readcnt”:86,“unread”:0,“total”:86,“update_time”:“2016-04-01 00:09:28”,“lastest_content”:
-
{“type”:0,“data”:{“text”:"愚人节来临之际,心中的小恶魔正在骚动。易直播愚人节无敌大王争霸集结号也借势邪恶吹响!看各大家如何大施迷魂阵,斗志斗勇,戎马而归。
-
\u201c愚人大王\u201d、\u201c范二大王\u201d究竟花落谁家呢?咱们拭目以待!"}}}]
*/
private RetinfoEntity retinfo;
public void setRetval(String retval) {
this.retval = retval;
}
public void setReterr(String reterr) {
this.reterr = reterr;
}
public void setRetinfo(RetinfoEntity retinfo) {
this.retinfo = retinfo;
}
public String getRetval() {
return retval;
}
public String getReterr() {
return reterr;
}
public RetinfoEntity getRetinfo() {
return retinfo;
}
public static class RetinfoEntity {
private int count;
/**
-
groupid : 1
-
title : 新朋友
-
icon : http://aliimg.yizhibo.tv/online/message/2f/74/hi.png
-
type : 1
-
readcnt : 67
-
unread : 2
-
total : 19
-
update_time : 2016-04-05 09:11:09
-
lastest_content : {“type”:2,“data”:{“name”:“16837286”,“nickname”:“阿莲”,“gender”:“female”,“signature”:“”,“vip”:“0”,“logourl”:“http://aliimg.yizhibo.tv/online/user/2c/17/60ec3f44e8a0de9db1d87f1a59875ce1.jpg@100h_100w_90Q_0e_1c”}}
*/
private List groups;
public void setCount(int count) {
this.count = count;
}
public void setGroups(List groups) {
this.groups = groups;
}
public int getCount() {
return count;
}
public List getGroups() {
return groups;
}
public static class GroupsEntity {
private int groupid;
private String title;
private String icon;
private String type;
private int readcnt;
private int unread;
private int total;
private String update_time;
/**
-
type : 2
-
data : {“name”:“16837286”,“nickname”:“阿莲”,“gender”:“female”,“signature”:“”,“vip”:“0”,“logourl”:“http://aliimg.yizhibo.tv/online/user/2c/17/60ec3f44e8a0de9db1d87f1a59875ce1.jpg@100h_100w_90Q_0e_1c”}
*/
private LastestContentEntity lastest_content;
public void setGroupid(int groupid) {
this.groupid = groupid;
}
public void setTitle(String title) {
this.title = title;
}
public void setIcon(String icon) {
this.icon = icon;
}
public void setType(String type) {
this.type = type;
}
public void setReadcnt(int readcnt) {
this.readcnt = readcnt;
}
public void setUnread(int unread) {
this.unread = unread;
}
public void setTotal(int total) {
this.total = total;
}
public void setUpdate_time(String update_time) {
this.update_time = update_time;
}
public void setLastest_content(LastestContentEntity lastest_content) {
this.lastest_content = lastest_content;
}
public int getGroupid() {
return groupid;
}
public String getTitle() {
return title;
}
public String getIcon() {
return icon;
}
public String getType() {
return type;
}
public int getReadcnt() {
return readcnt;
}
public int getUnread() {
return unread;
}
public int getTotal() {
return total;
}
public String getUpdate_time() {
return update_time;
}
public LastestContentEntity getLastest_content() {
return lastest_content;
}
public static class LastestContentEntity {
private int type;
/**
-
name : 16837286
-
nickname : 阿莲
-
gender : female
-
signature :
-
vip : 0
-
logourl : http://aliimg.yizhibo.tv/online/user/2c/17/60ec3f44e8a0de9db1d87f1a59875ce1.jpg@100h_100w_90Q_0e_1c
*/
private DataEntity data;
public void setType(int type) {
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:Android)
![](https://img-blog.csdnimg.cn/img_convert/9f7a2ad2ef0375634ba2f15d03b9f1a6.jpeg)
要如何成为Android架构师?
搭建自己的知识框架,全面提升自己的技术体系,并且往底层源码方向深入钻研。
大多数技术人喜欢用思维脑图来构建自己的知识体系,一目了然。这里给大家分享一份大厂主流的Android架构师技术体系,可以用来搭建自己的知识框架,或者查漏补缺;
对应这份技术大纲,我也整理了一套Android高级架构师完整系列的视频教程,主要针对3-5年Android开发经验以上,需要往高级架构师层次学习提升的同学,希望能帮你突破瓶颈,跳槽进大厂;
最后我必须强调几点:
1.搭建知识框架可不是说你整理好要学习的知识顺序,然后看一遍理解了能复制粘贴就够了,大多都是需要你自己读懂源码和原理,能自己手写出来的。
2.学习的时候你一定要多看多练几遍,把知识才吃透,还要记笔记,这些很重要! 最后你达到什么水平取决你消化了多少知识
3.最终你的知识框架应该是一个完善的,兼顾广度和深度的技术体系。然后经过多次项目实战积累经验,你才能达到高级架构师的层次。
你只需要按照在这个大的框架去填充自己,年薪40W一定不是终点,技术无止境
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
了一套Android高级架构师完整系列的视频教程,主要针对3-5年Android开发经验以上,需要往高级架构师层次学习提升的同学,希望能帮你突破瓶颈,跳槽进大厂;
最后我必须强调几点:
1.搭建知识框架可不是说你整理好要学习的知识顺序,然后看一遍理解了能复制粘贴就够了,大多都是需要你自己读懂源码和原理,能自己手写出来的。
2.学习的时候你一定要多看多练几遍,把知识才吃透,还要记笔记,这些很重要! 最后你达到什么水平取决你消化了多少知识
3.最终你的知识框架应该是一个完善的,兼顾广度和深度的技术体系。然后经过多次项目实战积累经验,你才能达到高级架构师的层次。
你只需要按照在这个大的框架去填充自己,年薪40W一定不是终点,技术无止境
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!