在activity的类中无法获取解析json后保存在bean类中的数据怎么解决,请高手帮帮忙

天色还不晚 2016-08-24 05:58:14
我在ActiviytA中获取服务器返回的json并解析保存在bean中,然后跳转到ActivityB中获取bean中的数据,却获取不了,new出bean的对象也无法调用,更无法调用get方法获取字段的值。时间紧迫,有懂得大神帮我指导一下,在此谢过了!
...全文
439 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
天色还不晚 2016-09-06
  • 打赏
  • 举报
回复
问题已经解决了,我bean类中menu类的字段不知道啥时候加了stadic修饰,所以解析一直存不进去,解析方法是对的,谢谢你一直耐心的帮助,以后遇到问题还要请兄弟帮忙啊
IT_ZJYANG 2016-08-30
  • 打赏
  • 举报
回复
引用 6 楼 yuanbatianxia 的回复:
[quote=引用 5 楼 IT_ZJYANG 的回复:] [quote=引用 4 楼 yuanbatianxia 的回复:] [quote=引用 3 楼 IT_ZJYANG 的回复:] [quote=引用 2 楼 yuanbatianxia 的回复:] [quote=引用 1 楼 IT_ZJYANG 的回复:] 贴一下你传bean的代码看看
这bean类是用插件生成的: public class JsonBean { /** * success : true * loginMsg : null * sessionId : A60C0FBF8655F2E95ECD82C1DFEFFE45 * menu : [{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"合同管理","funcId":0,"funcType":"FUNC_TYPE1","id":"201606291145554010","leaf":false,"name":"合同管理","nameCn":"合同管理","nameEn":" ","operations":"","parentId":"0","roleType":"","seqNo":"25","url":"none"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"上装确认函提报","funcId":0,"funcType":"FUNC_TYPE1","id":"201608090936423940","leaf":true,"name":"上装确认函提报","nameCn":"上装确认函提报","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2501","url":"odChangeAssemble/goOdChangeAssemble.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"要货单提报","funcId":0,"funcType":"FUNC_TYPE1","id":"201608041125290771","leaf":true,"name":"要货单提报","nameCn":"要货单提报","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2502","url":"odSaleOrder/goOdSaleOrder.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"合同修订协议提报","funcId":0,"funcType":"FUNC_TYPE1","id":"201608081118134500","leaf":true,"name":"合同修订协议提报","nameCn":"合同修订协议提报","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2503","url":"odContractAmendment/goOdContractAmendment.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"合同终止提报","funcId":0,"funcType":"FUNC_TYPE1","id":"201608090222128610","leaf":true,"name":"合同终止提报","nameCn":"合同终止提报","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2505","url":"odContractTermination/goOdContractTermination.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"合同终止协议打印管理","funcId":0,"funcType":"FUNC_TYPE1","id":"201608120315492480","leaf":true,"name":"合同终止协议打印管理","nameCn":"合同终止协议打印管理","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2511","url":"odContractTermination/goOdContractTerminationPrint.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"查询上装确认函","funcId":0,"funcType":"FUNC_TYPE1","id":"201608161100352330","leaf":true,"name":"查询上装确认函","nameCn":"查询上装确认函","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"25032","url":"odChangeAssemble/goQueryOdChangeAssemble.html"}] */ private boolean success; private Object loginMsg; private String sessionId; /** * creater : 0 * deptId : * deptIds : * deptNames : * description : 合同管理 * funcId : 0 * funcType : FUNC_TYPE1 * id : 201606291145554010 * leaf : false * name : 合同管理 * nameCn : 合同管理 * nameEn : * operations : * parentId : 0 * roleType : * seqNo : 25 * url : none */ private static List<MenuBean> menu; public boolean isSuccess() { return success; } public void setSuccess(boolean success) { this.success = success; } public Object getLoginMsg() { return loginMsg; } public void setLoginMsg(Object loginMsg) { this.loginMsg = loginMsg; } public String getSessionId() { return sessionId; } public void setSessionId(String sessionId) { this.sessionId = sessionId; } public List<MenuBean> getMenu() { return menu; } public void setMenu(List<MenuBean> menu) { this.menu = menu; } public static class MenuBean { private int creater; private static String deptId; private String deptIds; private String deptNames; private String description; private int funcId; private String funcType; private String id; private static boolean leaf; private static String name; private String nameCn; private String nameEn; private String operations; private static String parentId; private String roleType; private static String seqNo; private static String url; public int getCreater() { return creater; } public void setCreater(int creater) { this.creater = creater; } public String getDeptId() { return deptId; } public void setDeptId(String deptId) { this.deptId = deptId; } public String getDeptIds() { return deptIds; } public void setDeptIds(String deptIds) { this.deptIds = deptIds; } public String getDeptNames() { return deptNames; } public void setDeptNames(String deptNames) { this.deptNames = deptNames; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public int getFuncId() { return funcId; } public void setFuncId(int funcId) { this.funcId = funcId; } public String getFuncType() { return funcType; } public void setFuncType(String funcType) { this.funcType = funcType; } public String getId() { return id; } public void setId(String id) { this.id = id; } public boolean isLeaf() { return leaf; } public void setLeaf(boolean leaf) { this.leaf = leaf; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getNameCn() { return nameCn; } public void setNameCn(String nameCn) { this.nameCn = nameCn; } public String getNameEn() { return nameEn; } public void setNameEn(String nameEn) { this.nameEn = nameEn; } public String getOperations() { return operations; } public void setOperations(String operations) { this.operations = operations; } public String getParentId() { return parentId; } public void setParentId(String parentId) { this.parentId = parentId; } public String getRoleType() { return roleType; } public void setRoleType(String roleType) { this.roleType = roleType; } public String getSeqNo() { return seqNo; } public void setSeqNo(String seqNo) { this.seqNo = seqNo; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } } }[/quote]不是,我指的是你传递这个json数据和解析这个json数据的代码[/quote] public void onSuccess(ResponseInfo<Object> responseInfo) { String result = responseInfo.result.toString(); Log.i("lfw" , "result="+result) ; if (result != null){ try { Gson gson = new Gson(); JsonBean jsonBean = gson.fromJson(result , JsonBean.class); } result就是服务器返回的json,我解析是用Gson解析的 [/quote]那你这里jsonBean这个对象是否解析成功?是否为空?[/quote]//跳转到主界面,并将JsonBean数据传过去 Intent intent = new Intent(LoginActivity.this, HomeActivity.class) ; Bundle bundle = new Bundle(); //将jsonbean序列化添加到intent bundle.putSerializable(JSON_BEAN , jsonBean); intent.putExtras(bundle) ; startActivity(intent); 我是这样传过去的,然后在homeactivity中获取: //获取jsonbean的序列化对象 JsonBean jsonBean = (JsonBean) getIntent().getSerializableExtra(LoginActivity.JSON_BEAN); List<JsonBean.MenuBean> menu = jsonBean.getMenu(); Log.i("lfw" , "menu="+menu) ; 打印出来menu为空,我该怎么传递和获取啊,好忧心,求教[/quote]你在JsonBean jsonBean = gson.fromJson(result , JsonBean.class);这句代码下面打印一下jsonBean是否为null
IT_ZJYANG 2016-08-30
  • 打赏
  • 举报
回复
引用 8 楼 yuanbatianxia 的回复:
[quote=引用 7 楼 IT_ZJYANG 的回复:] [quote=引用 6 楼 yuanbatianxia 的回复:] [quote=引用 5 楼 IT_ZJYANG 的回复:] [quote=引用 4 楼 yuanbatianxia 的回复:] [quote=引用 3 楼 IT_ZJYANG 的回复:] [quote=引用 2 楼 yuanbatianxia 的回复:] [quote=引用 1 楼 IT_ZJYANG 的回复:] 贴一下你传bean的代码看看
这bean类是用插件生成的: public class JsonBean { /** * success : true * loginMsg : null * sessionId : A60C0FBF8655F2E95ECD82C1DFEFFE45 * menu : [{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"合同管理","funcId":0,"funcType":"FUNC_TYPE1","id":"201606291145554010","leaf":false,"name":"合同管理","nameCn":"合同管理","nameEn":" ","operations":"","parentId":"0","roleType":"","seqNo":"25","url":"none"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"上装确认函提报","funcId":0,"funcType":"FUNC_TYPE1","id":"201608090936423940","leaf":true,"name":"上装确认函提报","nameCn":"上装确认函提报","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2501","url":"odChangeAssemble/goOdChangeAssemble.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"要货单提报","funcId":0,"funcType":"FUNC_TYPE1","id":"201608041125290771","leaf":true,"name":"要货单提报","nameCn":"要货单提报","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2502","url":"odSaleOrder/goOdSaleOrder.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"合同修订协议提报","funcId":0,"funcType":"FUNC_TYPE1","id":"201608081118134500","leaf":true,"name":"合同修订协议提报","nameCn":"合同修订协议提报","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2503","url":"odContractAmendment/goOdContractAmendment.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"合同终止提报","funcId":0,"funcType":"FUNC_TYPE1","id":"201608090222128610","leaf":true,"name":"合同终止提报","nameCn":"合同终止提报","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2505","url":"odContractTermination/goOdContractTermination.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"合同终止协议打印管理","funcId":0,"funcType":"FUNC_TYPE1","id":"201608120315492480","leaf":true,"name":"合同终止协议打印管理","nameCn":"合同终止协议打印管理","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2511","url":"odContractTermination/goOdContractTerminationPrint.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"查询上装确认函","funcId":0,"funcType":"FUNC_TYPE1","id":"201608161100352330","leaf":true,"name":"查询上装确认函","nameCn":"查询上装确认函","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"25032","url":"odChangeAssemble/goQueryOdChangeAssemble.html"}] */ private boolean success; private Object loginMsg; private String sessionId; /** * creater : 0 * deptId : * deptIds : * deptNames : * description : 合同管理 * funcId : 0 * funcType : FUNC_TYPE1 * id : 201606291145554010 * leaf : false * name : 合同管理 * nameCn : 合同管理 * nameEn : * operations : * parentId : 0 * roleType : * seqNo : 25 * url : none */ private static List<MenuBean> menu; public boolean isSuccess() { return success; } public void setSuccess(boolean success) { this.success = success; } public Object getLoginMsg() { return loginMsg; } public void setLoginMsg(Object loginMsg) { this.loginMsg = loginMsg; } public String getSessionId() { return sessionId; } public void setSessionId(String sessionId) { this.sessionId = sessionId; } public List<MenuBean> getMenu() { return menu; } public void setMenu(List<MenuBean> menu) { this.menu = menu; } public static class MenuBean { private int creater; private static String deptId; private String deptIds; private String deptNames; private String description; private int funcId; private String funcType; private String id; private static boolean leaf; private static String name; private String nameCn; private String nameEn; private String operations; private static String parentId; private String roleType; private static String seqNo; private static String url; public int getCreater() { return creater; } public void setCreater(int creater) { this.creater = creater; } public String getDeptId() { return deptId; } public void setDeptId(String deptId) { this.deptId = deptId; } public String getDeptIds() { return deptIds; } public void setDeptIds(String deptIds) { this.deptIds = deptIds; } public String getDeptNames() { return deptNames; } public void setDeptNames(String deptNames) { this.deptNames = deptNames; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public int getFuncId() { return funcId; } public void setFuncId(int funcId) { this.funcId = funcId; } public String getFuncType() { return funcType; } public void setFuncType(String funcType) { this.funcType = funcType; } public String getId() { return id; } public void setId(String id) { this.id = id; } public boolean isLeaf() { return leaf; } public void setLeaf(boolean leaf) { this.leaf = leaf; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getNameCn() { return nameCn; } public void setNameCn(String nameCn) { this.nameCn = nameCn; } public String getNameEn() { return nameEn; } public void setNameEn(String nameEn) { this.nameEn = nameEn; } public String getOperations() { return operations; } public void setOperations(String operations) { this.operations = operations; } public String getParentId() { return parentId; } public void setParentId(String parentId) { this.parentId = parentId; } public String getRoleType() { return roleType; } public void setRoleType(String roleType) { this.roleType = roleType; } public String getSeqNo() { return seqNo; } public void setSeqNo(String seqNo) { this.seqNo = seqNo; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } } }[/quote]不是,我指的是你传递这个json数据和解析这个json数据的代码[/quote] public void onSuccess(ResponseInfo<Object> responseInfo) { String result = responseInfo.result.toString(); Log.i("lfw" , "result="+result) ; if (result != null){ try { Gson gson = new Gson(); JsonBean jsonBean = gson.fromJson(result , JsonBean.class); } result就是服务器返回的json,我解析是用Gson解析的 [/quote]那你这里jsonBean这个对象是否解析成功?是否为空?[/quote]//跳转到主界面,并将JsonBean数据传过去 Intent intent = new Intent(LoginActivity.this, HomeActivity.class) ; Bundle bundle = new Bundle(); //将jsonbean序列化添加到intent bundle.putSerializable(JSON_BEAN , jsonBean); intent.putExtras(bundle) ; startActivity(intent); 我是这样传过去的,然后在homeactivity中获取: //获取jsonbean的序列化对象 JsonBean jsonBean = (JsonBean) getIntent().getSerializableExtra(LoginActivity.JSON_BEAN); List<JsonBean.MenuBean> menu = jsonBean.getMenu(); Log.i("lfw" , "menu="+menu) ; 打印出来menu为空,我该怎么传递和获取啊,好忧心,求教[/quote]你在JsonBean jsonBean = gson.fromJson(result , JsonBean.class);这句代码下面打印一下jsonBean是否为null[/quote]jsonBean不为null,我让JsonBean类中的MenuBean实现serializable接口后,只有其中两个字段有值,另外四个打印出来全是null,是不是我Gson解析那里少写了什么[/quote]如果部分字段不为空的话,那应该是你服务器后台问题,可能服务器压根就没传回来这4个字段的值
天色还不晚 2016-08-30
  • 打赏
  • 举报
回复
引用 7 楼 IT_ZJYANG 的回复:
[quote=引用 6 楼 yuanbatianxia 的回复:] [quote=引用 5 楼 IT_ZJYANG 的回复:] [quote=引用 4 楼 yuanbatianxia 的回复:] [quote=引用 3 楼 IT_ZJYANG 的回复:] [quote=引用 2 楼 yuanbatianxia 的回复:] [quote=引用 1 楼 IT_ZJYANG 的回复:] 贴一下你传bean的代码看看
这bean类是用插件生成的: public class JsonBean { /** * success : true * loginMsg : null * sessionId : A60C0FBF8655F2E95ECD82C1DFEFFE45 * menu : [{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"合同管理","funcId":0,"funcType":"FUNC_TYPE1","id":"201606291145554010","leaf":false,"name":"合同管理","nameCn":"合同管理","nameEn":" ","operations":"","parentId":"0","roleType":"","seqNo":"25","url":"none"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"上装确认函提报","funcId":0,"funcType":"FUNC_TYPE1","id":"201608090936423940","leaf":true,"name":"上装确认函提报","nameCn":"上装确认函提报","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2501","url":"odChangeAssemble/goOdChangeAssemble.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"要货单提报","funcId":0,"funcType":"FUNC_TYPE1","id":"201608041125290771","leaf":true,"name":"要货单提报","nameCn":"要货单提报","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2502","url":"odSaleOrder/goOdSaleOrder.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"合同修订协议提报","funcId":0,"funcType":"FUNC_TYPE1","id":"201608081118134500","leaf":true,"name":"合同修订协议提报","nameCn":"合同修订协议提报","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2503","url":"odContractAmendment/goOdContractAmendment.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"合同终止提报","funcId":0,"funcType":"FUNC_TYPE1","id":"201608090222128610","leaf":true,"name":"合同终止提报","nameCn":"合同终止提报","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2505","url":"odContractTermination/goOdContractTermination.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"合同终止协议打印管理","funcId":0,"funcType":"FUNC_TYPE1","id":"201608120315492480","leaf":true,"name":"合同终止协议打印管理","nameCn":"合同终止协议打印管理","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2511","url":"odContractTermination/goOdContractTerminationPrint.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"查询上装确认函","funcId":0,"funcType":"FUNC_TYPE1","id":"201608161100352330","leaf":true,"name":"查询上装确认函","nameCn":"查询上装确认函","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"25032","url":"odChangeAssemble/goQueryOdChangeAssemble.html"}] */ private boolean success; private Object loginMsg; private String sessionId; /** * creater : 0 * deptId : * deptIds : * deptNames : * description : 合同管理 * funcId : 0 * funcType : FUNC_TYPE1 * id : 201606291145554010 * leaf : false * name : 合同管理 * nameCn : 合同管理 * nameEn : * operations : * parentId : 0 * roleType : * seqNo : 25 * url : none */ private static List<MenuBean> menu; public boolean isSuccess() { return success; } public void setSuccess(boolean success) { this.success = success; } public Object getLoginMsg() { return loginMsg; } public void setLoginMsg(Object loginMsg) { this.loginMsg = loginMsg; } public String getSessionId() { return sessionId; } public void setSessionId(String sessionId) { this.sessionId = sessionId; } public List<MenuBean> getMenu() { return menu; } public void setMenu(List<MenuBean> menu) { this.menu = menu; } public static class MenuBean { private int creater; private static String deptId; private String deptIds; private String deptNames; private String description; private int funcId; private String funcType; private String id; private static boolean leaf; private static String name; private String nameCn; private String nameEn; private String operations; private static String parentId; private String roleType; private static String seqNo; private static String url; public int getCreater() { return creater; } public void setCreater(int creater) { this.creater = creater; } public String getDeptId() { return deptId; } public void setDeptId(String deptId) { this.deptId = deptId; } public String getDeptIds() { return deptIds; } public void setDeptIds(String deptIds) { this.deptIds = deptIds; } public String getDeptNames() { return deptNames; } public void setDeptNames(String deptNames) { this.deptNames = deptNames; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public int getFuncId() { return funcId; } public void setFuncId(int funcId) { this.funcId = funcId; } public String getFuncType() { return funcType; } public void setFuncType(String funcType) { this.funcType = funcType; } public String getId() { return id; } public void setId(String id) { this.id = id; } public boolean isLeaf() { return leaf; } public void setLeaf(boolean leaf) { this.leaf = leaf; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getNameCn() { return nameCn; } public void setNameCn(String nameCn) { this.nameCn = nameCn; } public String getNameEn() { return nameEn; } public void setNameEn(String nameEn) { this.nameEn = nameEn; } public String getOperations() { return operations; } public void setOperations(String operations) { this.operations = operations; } public String getParentId() { return parentId; } public void setParentId(String parentId) { this.parentId = parentId; } public String getRoleType() { return roleType; } public void setRoleType(String roleType) { this.roleType = roleType; } public String getSeqNo() { return seqNo; } public void setSeqNo(String seqNo) { this.seqNo = seqNo; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } } }[/quote]不是,我指的是你传递这个json数据和解析这个json数据的代码[/quote] public void onSuccess(ResponseInfo<Object> responseInfo) { String result = responseInfo.result.toString(); Log.i("lfw" , "result="+result) ; if (result != null){ try { Gson gson = new Gson(); JsonBean jsonBean = gson.fromJson(result , JsonBean.class); } result就是服务器返回的json,我解析是用Gson解析的 [/quote]那你这里jsonBean这个对象是否解析成功?是否为空?[/quote]//跳转到主界面,并将JsonBean数据传过去 Intent intent = new Intent(LoginActivity.this, HomeActivity.class) ; Bundle bundle = new Bundle(); //将jsonbean序列化添加到intent bundle.putSerializable(JSON_BEAN , jsonBean); intent.putExtras(bundle) ; startActivity(intent); 我是这样传过去的,然后在homeactivity中获取: //获取jsonbean的序列化对象 JsonBean jsonBean = (JsonBean) getIntent().getSerializableExtra(LoginActivity.JSON_BEAN); List<JsonBean.MenuBean> menu = jsonBean.getMenu(); Log.i("lfw" , "menu="+menu) ; 打印出来menu为空,我该怎么传递和获取啊,好忧心,求教[/quote]你在JsonBean jsonBean = gson.fromJson(result , JsonBean.class);这句代码下面打印一下jsonBean是否为null[/quote]jsonBean不为null,我让JsonBean类中的MenuBean实现serializable接口后,只有其中两个字段有值,另外四个打印出来全是null,是不是我Gson解析那里少写了什么
天色还不晚 2016-08-29
  • 打赏
  • 举报
回复
引用 5 楼 IT_ZJYANG 的回复:
[quote=引用 4 楼 yuanbatianxia 的回复:] [quote=引用 3 楼 IT_ZJYANG 的回复:] [quote=引用 2 楼 yuanbatianxia 的回复:] [quote=引用 1 楼 IT_ZJYANG 的回复:] 贴一下你传bean的代码看看
这bean类是用插件生成的: public class JsonBean { /** * success : true * loginMsg : null * sessionId : A60C0FBF8655F2E95ECD82C1DFEFFE45 * menu : [{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"合同管理","funcId":0,"funcType":"FUNC_TYPE1","id":"201606291145554010","leaf":false,"name":"合同管理","nameCn":"合同管理","nameEn":" ","operations":"","parentId":"0","roleType":"","seqNo":"25","url":"none"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"上装确认函提报","funcId":0,"funcType":"FUNC_TYPE1","id":"201608090936423940","leaf":true,"name":"上装确认函提报","nameCn":"上装确认函提报","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2501","url":"odChangeAssemble/goOdChangeAssemble.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"要货单提报","funcId":0,"funcType":"FUNC_TYPE1","id":"201608041125290771","leaf":true,"name":"要货单提报","nameCn":"要货单提报","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2502","url":"odSaleOrder/goOdSaleOrder.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"合同修订协议提报","funcId":0,"funcType":"FUNC_TYPE1","id":"201608081118134500","leaf":true,"name":"合同修订协议提报","nameCn":"合同修订协议提报","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2503","url":"odContractAmendment/goOdContractAmendment.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"合同终止提报","funcId":0,"funcType":"FUNC_TYPE1","id":"201608090222128610","leaf":true,"name":"合同终止提报","nameCn":"合同终止提报","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2505","url":"odContractTermination/goOdContractTermination.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"合同终止协议打印管理","funcId":0,"funcType":"FUNC_TYPE1","id":"201608120315492480","leaf":true,"name":"合同终止协议打印管理","nameCn":"合同终止协议打印管理","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2511","url":"odContractTermination/goOdContractTerminationPrint.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"查询上装确认函","funcId":0,"funcType":"FUNC_TYPE1","id":"201608161100352330","leaf":true,"name":"查询上装确认函","nameCn":"查询上装确认函","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"25032","url":"odChangeAssemble/goQueryOdChangeAssemble.html"}] */ private boolean success; private Object loginMsg; private String sessionId; /** * creater : 0 * deptId : * deptIds : * deptNames : * description : 合同管理 * funcId : 0 * funcType : FUNC_TYPE1 * id : 201606291145554010 * leaf : false * name : 合同管理 * nameCn : 合同管理 * nameEn : * operations : * parentId : 0 * roleType : * seqNo : 25 * url : none */ private static List<MenuBean> menu; public boolean isSuccess() { return success; } public void setSuccess(boolean success) { this.success = success; } public Object getLoginMsg() { return loginMsg; } public void setLoginMsg(Object loginMsg) { this.loginMsg = loginMsg; } public String getSessionId() { return sessionId; } public void setSessionId(String sessionId) { this.sessionId = sessionId; } public List<MenuBean> getMenu() { return menu; } public void setMenu(List<MenuBean> menu) { this.menu = menu; } public static class MenuBean { private int creater; private static String deptId; private String deptIds; private String deptNames; private String description; private int funcId; private String funcType; private String id; private static boolean leaf; private static String name; private String nameCn; private String nameEn; private String operations; private static String parentId; private String roleType; private static String seqNo; private static String url; public int getCreater() { return creater; } public void setCreater(int creater) { this.creater = creater; } public String getDeptId() { return deptId; } public void setDeptId(String deptId) { this.deptId = deptId; } public String getDeptIds() { return deptIds; } public void setDeptIds(String deptIds) { this.deptIds = deptIds; } public String getDeptNames() { return deptNames; } public void setDeptNames(String deptNames) { this.deptNames = deptNames; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public int getFuncId() { return funcId; } public void setFuncId(int funcId) { this.funcId = funcId; } public String getFuncType() { return funcType; } public void setFuncType(String funcType) { this.funcType = funcType; } public String getId() { return id; } public void setId(String id) { this.id = id; } public boolean isLeaf() { return leaf; } public void setLeaf(boolean leaf) { this.leaf = leaf; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getNameCn() { return nameCn; } public void setNameCn(String nameCn) { this.nameCn = nameCn; } public String getNameEn() { return nameEn; } public void setNameEn(String nameEn) { this.nameEn = nameEn; } public String getOperations() { return operations; } public void setOperations(String operations) { this.operations = operations; } public String getParentId() { return parentId; } public void setParentId(String parentId) { this.parentId = parentId; } public String getRoleType() { return roleType; } public void setRoleType(String roleType) { this.roleType = roleType; } public String getSeqNo() { return seqNo; } public void setSeqNo(String seqNo) { this.seqNo = seqNo; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } } }[/quote]不是,我指的是你传递这个json数据和解析这个json数据的代码[/quote] public void onSuccess(ResponseInfo<Object> responseInfo) { String result = responseInfo.result.toString(); Log.i("lfw" , "result="+result) ; if (result != null){ try { Gson gson = new Gson(); JsonBean jsonBean = gson.fromJson(result , JsonBean.class); } result就是服务器返回的json,我解析是用Gson解析的 [/quote]那你这里jsonBean这个对象是否解析成功?是否为空?[/quote]//跳转到主界面,并将JsonBean数据传过去 Intent intent = new Intent(LoginActivity.this, HomeActivity.class) ; Bundle bundle = new Bundle(); //将jsonbean序列化添加到intent bundle.putSerializable(JSON_BEAN , jsonBean); intent.putExtras(bundle) ; startActivity(intent); 我是这样传过去的,然后在homeactivity中获取: //获取jsonbean的序列化对象 JsonBean jsonBean = (JsonBean) getIntent().getSerializableExtra(LoginActivity.JSON_BEAN); List<JsonBean.MenuBean> menu = jsonBean.getMenu(); Log.i("lfw" , "menu="+menu) ; 打印出来menu为空,我该怎么传递和获取啊,好忧心,求教
IT_ZJYANG 2016-08-28
  • 打赏
  • 举报
回复
引用 4 楼 yuanbatianxia 的回复:
[quote=引用 3 楼 IT_ZJYANG 的回复:] [quote=引用 2 楼 yuanbatianxia 的回复:] [quote=引用 1 楼 IT_ZJYANG 的回复:] 贴一下你传bean的代码看看
这bean类是用插件生成的: public class JsonBean { /** * success : true * loginMsg : null * sessionId : A60C0FBF8655F2E95ECD82C1DFEFFE45 * menu : [{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"合同管理","funcId":0,"funcType":"FUNC_TYPE1","id":"201606291145554010","leaf":false,"name":"合同管理","nameCn":"合同管理","nameEn":" ","operations":"","parentId":"0","roleType":"","seqNo":"25","url":"none"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"上装确认函提报","funcId":0,"funcType":"FUNC_TYPE1","id":"201608090936423940","leaf":true,"name":"上装确认函提报","nameCn":"上装确认函提报","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2501","url":"odChangeAssemble/goOdChangeAssemble.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"要货单提报","funcId":0,"funcType":"FUNC_TYPE1","id":"201608041125290771","leaf":true,"name":"要货单提报","nameCn":"要货单提报","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2502","url":"odSaleOrder/goOdSaleOrder.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"合同修订协议提报","funcId":0,"funcType":"FUNC_TYPE1","id":"201608081118134500","leaf":true,"name":"合同修订协议提报","nameCn":"合同修订协议提报","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2503","url":"odContractAmendment/goOdContractAmendment.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"合同终止提报","funcId":0,"funcType":"FUNC_TYPE1","id":"201608090222128610","leaf":true,"name":"合同终止提报","nameCn":"合同终止提报","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2505","url":"odContractTermination/goOdContractTermination.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"合同终止协议打印管理","funcId":0,"funcType":"FUNC_TYPE1","id":"201608120315492480","leaf":true,"name":"合同终止协议打印管理","nameCn":"合同终止协议打印管理","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2511","url":"odContractTermination/goOdContractTerminationPrint.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"查询上装确认函","funcId":0,"funcType":"FUNC_TYPE1","id":"201608161100352330","leaf":true,"name":"查询上装确认函","nameCn":"查询上装确认函","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"25032","url":"odChangeAssemble/goQueryOdChangeAssemble.html"}] */ private boolean success; private Object loginMsg; private String sessionId; /** * creater : 0 * deptId : * deptIds : * deptNames : * description : 合同管理 * funcId : 0 * funcType : FUNC_TYPE1 * id : 201606291145554010 * leaf : false * name : 合同管理 * nameCn : 合同管理 * nameEn : * operations : * parentId : 0 * roleType : * seqNo : 25 * url : none */ private static List<MenuBean> menu; public boolean isSuccess() { return success; } public void setSuccess(boolean success) { this.success = success; } public Object getLoginMsg() { return loginMsg; } public void setLoginMsg(Object loginMsg) { this.loginMsg = loginMsg; } public String getSessionId() { return sessionId; } public void setSessionId(String sessionId) { this.sessionId = sessionId; } public List<MenuBean> getMenu() { return menu; } public void setMenu(List<MenuBean> menu) { this.menu = menu; } public static class MenuBean { private int creater; private static String deptId; private String deptIds; private String deptNames; private String description; private int funcId; private String funcType; private String id; private static boolean leaf; private static String name; private String nameCn; private String nameEn; private String operations; private static String parentId; private String roleType; private static String seqNo; private static String url; public int getCreater() { return creater; } public void setCreater(int creater) { this.creater = creater; } public String getDeptId() { return deptId; } public void setDeptId(String deptId) { this.deptId = deptId; } public String getDeptIds() { return deptIds; } public void setDeptIds(String deptIds) { this.deptIds = deptIds; } public String getDeptNames() { return deptNames; } public void setDeptNames(String deptNames) { this.deptNames = deptNames; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public int getFuncId() { return funcId; } public void setFuncId(int funcId) { this.funcId = funcId; } public String getFuncType() { return funcType; } public void setFuncType(String funcType) { this.funcType = funcType; } public String getId() { return id; } public void setId(String id) { this.id = id; } public boolean isLeaf() { return leaf; } public void setLeaf(boolean leaf) { this.leaf = leaf; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getNameCn() { return nameCn; } public void setNameCn(String nameCn) { this.nameCn = nameCn; } public String getNameEn() { return nameEn; } public void setNameEn(String nameEn) { this.nameEn = nameEn; } public String getOperations() { return operations; } public void setOperations(String operations) { this.operations = operations; } public String getParentId() { return parentId; } public void setParentId(String parentId) { this.parentId = parentId; } public String getRoleType() { return roleType; } public void setRoleType(String roleType) { this.roleType = roleType; } public String getSeqNo() { return seqNo; } public void setSeqNo(String seqNo) { this.seqNo = seqNo; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } } }[/quote]不是,我指的是你传递这个json数据和解析这个json数据的代码[/quote] public void onSuccess(ResponseInfo<Object> responseInfo) { String result = responseInfo.result.toString(); Log.i("lfw" , "result="+result) ; if (result != null){ try { Gson gson = new Gson(); JsonBean jsonBean = gson.fromJson(result , JsonBean.class); } result就是服务器返回的json,我解析是用Gson解析的 [/quote]那你这里jsonBean这个对象是否解析成功?是否为空?
天色还不晚 2016-08-26
  • 打赏
  • 举报
回复
引用 3 楼 IT_ZJYANG 的回复:
[quote=引用 2 楼 yuanbatianxia 的回复:] [quote=引用 1 楼 IT_ZJYANG 的回复:] 贴一下你传bean的代码看看
这bean类是用插件生成的: public class JsonBean { /** * success : true * loginMsg : null * sessionId : A60C0FBF8655F2E95ECD82C1DFEFFE45 * menu : [{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"合同管理","funcId":0,"funcType":"FUNC_TYPE1","id":"201606291145554010","leaf":false,"name":"合同管理","nameCn":"合同管理","nameEn":" ","operations":"","parentId":"0","roleType":"","seqNo":"25","url":"none"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"上装确认函提报","funcId":0,"funcType":"FUNC_TYPE1","id":"201608090936423940","leaf":true,"name":"上装确认函提报","nameCn":"上装确认函提报","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2501","url":"odChangeAssemble/goOdChangeAssemble.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"要货单提报","funcId":0,"funcType":"FUNC_TYPE1","id":"201608041125290771","leaf":true,"name":"要货单提报","nameCn":"要货单提报","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2502","url":"odSaleOrder/goOdSaleOrder.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"合同修订协议提报","funcId":0,"funcType":"FUNC_TYPE1","id":"201608081118134500","leaf":true,"name":"合同修订协议提报","nameCn":"合同修订协议提报","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2503","url":"odContractAmendment/goOdContractAmendment.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"合同终止提报","funcId":0,"funcType":"FUNC_TYPE1","id":"201608090222128610","leaf":true,"name":"合同终止提报","nameCn":"合同终止提报","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2505","url":"odContractTermination/goOdContractTermination.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"合同终止协议打印管理","funcId":0,"funcType":"FUNC_TYPE1","id":"201608120315492480","leaf":true,"name":"合同终止协议打印管理","nameCn":"合同终止协议打印管理","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2511","url":"odContractTermination/goOdContractTerminationPrint.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"查询上装确认函","funcId":0,"funcType":"FUNC_TYPE1","id":"201608161100352330","leaf":true,"name":"查询上装确认函","nameCn":"查询上装确认函","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"25032","url":"odChangeAssemble/goQueryOdChangeAssemble.html"}] */ private boolean success; private Object loginMsg; private String sessionId; /** * creater : 0 * deptId : * deptIds : * deptNames : * description : 合同管理 * funcId : 0 * funcType : FUNC_TYPE1 * id : 201606291145554010 * leaf : false * name : 合同管理 * nameCn : 合同管理 * nameEn : * operations : * parentId : 0 * roleType : * seqNo : 25 * url : none */ private static List<MenuBean> menu; public boolean isSuccess() { return success; } public void setSuccess(boolean success) { this.success = success; } public Object getLoginMsg() { return loginMsg; } public void setLoginMsg(Object loginMsg) { this.loginMsg = loginMsg; } public String getSessionId() { return sessionId; } public void setSessionId(String sessionId) { this.sessionId = sessionId; } public List<MenuBean> getMenu() { return menu; } public void setMenu(List<MenuBean> menu) { this.menu = menu; } public static class MenuBean { private int creater; private static String deptId; private String deptIds; private String deptNames; private String description; private int funcId; private String funcType; private String id; private static boolean leaf; private static String name; private String nameCn; private String nameEn; private String operations; private static String parentId; private String roleType; private static String seqNo; private static String url; public int getCreater() { return creater; } public void setCreater(int creater) { this.creater = creater; } public String getDeptId() { return deptId; } public void setDeptId(String deptId) { this.deptId = deptId; } public String getDeptIds() { return deptIds; } public void setDeptIds(String deptIds) { this.deptIds = deptIds; } public String getDeptNames() { return deptNames; } public void setDeptNames(String deptNames) { this.deptNames = deptNames; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public int getFuncId() { return funcId; } public void setFuncId(int funcId) { this.funcId = funcId; } public String getFuncType() { return funcType; } public void setFuncType(String funcType) { this.funcType = funcType; } public String getId() { return id; } public void setId(String id) { this.id = id; } public boolean isLeaf() { return leaf; } public void setLeaf(boolean leaf) { this.leaf = leaf; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getNameCn() { return nameCn; } public void setNameCn(String nameCn) { this.nameCn = nameCn; } public String getNameEn() { return nameEn; } public void setNameEn(String nameEn) { this.nameEn = nameEn; } public String getOperations() { return operations; } public void setOperations(String operations) { this.operations = operations; } public String getParentId() { return parentId; } public void setParentId(String parentId) { this.parentId = parentId; } public String getRoleType() { return roleType; } public void setRoleType(String roleType) { this.roleType = roleType; } public String getSeqNo() { return seqNo; } public void setSeqNo(String seqNo) { this.seqNo = seqNo; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } } }[/quote]不是,我指的是你传递这个json数据和解析这个json数据的代码[/quote] public void onSuccess(ResponseInfo<Object> responseInfo) { String result = responseInfo.result.toString(); Log.i("lfw" , "result="+result) ; if (result != null){ try { Gson gson = new Gson(); JsonBean jsonBean = gson.fromJson(result , JsonBean.class); } result就是服务器返回的json,我解析是用Gson解析的
天色还不晚 2016-08-25
  • 打赏
  • 举报
回复
引用 1 楼 IT_ZJYANG 的回复:
贴一下你传bean的代码看看
这bean类是用插件生成的: public class JsonBean { /** * success : true * loginMsg : null * sessionId : A60C0FBF8655F2E95ECD82C1DFEFFE45 * menu : [{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"合同管理","funcId":0,"funcType":"FUNC_TYPE1","id":"201606291145554010","leaf":false,"name":"合同管理","nameCn":"合同管理","nameEn":" ","operations":"","parentId":"0","roleType":"","seqNo":"25","url":"none"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"上装确认函提报","funcId":0,"funcType":"FUNC_TYPE1","id":"201608090936423940","leaf":true,"name":"上装确认函提报","nameCn":"上装确认函提报","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2501","url":"odChangeAssemble/goOdChangeAssemble.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"要货单提报","funcId":0,"funcType":"FUNC_TYPE1","id":"201608041125290771","leaf":true,"name":"要货单提报","nameCn":"要货单提报","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2502","url":"odSaleOrder/goOdSaleOrder.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"合同修订协议提报","funcId":0,"funcType":"FUNC_TYPE1","id":"201608081118134500","leaf":true,"name":"合同修订协议提报","nameCn":"合同修订协议提报","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2503","url":"odContractAmendment/goOdContractAmendment.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"合同终止提报","funcId":0,"funcType":"FUNC_TYPE1","id":"201608090222128610","leaf":true,"name":"合同终止提报","nameCn":"合同终止提报","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2505","url":"odContractTermination/goOdContractTermination.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"合同终止协议打印管理","funcId":0,"funcType":"FUNC_TYPE1","id":"201608120315492480","leaf":true,"name":"合同终止协议打印管理","nameCn":"合同终止协议打印管理","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2511","url":"odContractTermination/goOdContractTerminationPrint.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"查询上装确认函","funcId":0,"funcType":"FUNC_TYPE1","id":"201608161100352330","leaf":true,"name":"查询上装确认函","nameCn":"查询上装确认函","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"25032","url":"odChangeAssemble/goQueryOdChangeAssemble.html"}] */ private boolean success; private Object loginMsg; private String sessionId; /** * creater : 0 * deptId : * deptIds : * deptNames : * description : 合同管理 * funcId : 0 * funcType : FUNC_TYPE1 * id : 201606291145554010 * leaf : false * name : 合同管理 * nameCn : 合同管理 * nameEn : * operations : * parentId : 0 * roleType : * seqNo : 25 * url : none */ private static List<MenuBean> menu; public boolean isSuccess() { return success; } public void setSuccess(boolean success) { this.success = success; } public Object getLoginMsg() { return loginMsg; } public void setLoginMsg(Object loginMsg) { this.loginMsg = loginMsg; } public String getSessionId() { return sessionId; } public void setSessionId(String sessionId) { this.sessionId = sessionId; } public List<MenuBean> getMenu() { return menu; } public void setMenu(List<MenuBean> menu) { this.menu = menu; } public static class MenuBean { private int creater; private static String deptId; private String deptIds; private String deptNames; private String description; private int funcId; private String funcType; private String id; private static boolean leaf; private static String name; private String nameCn; private String nameEn; private String operations; private static String parentId; private String roleType; private static String seqNo; private static String url; public int getCreater() { return creater; } public void setCreater(int creater) { this.creater = creater; } public String getDeptId() { return deptId; } public void setDeptId(String deptId) { this.deptId = deptId; } public String getDeptIds() { return deptIds; } public void setDeptIds(String deptIds) { this.deptIds = deptIds; } public String getDeptNames() { return deptNames; } public void setDeptNames(String deptNames) { this.deptNames = deptNames; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public int getFuncId() { return funcId; } public void setFuncId(int funcId) { this.funcId = funcId; } public String getFuncType() { return funcType; } public void setFuncType(String funcType) { this.funcType = funcType; } public String getId() { return id; } public void setId(String id) { this.id = id; } public boolean isLeaf() { return leaf; } public void setLeaf(boolean leaf) { this.leaf = leaf; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getNameCn() { return nameCn; } public void setNameCn(String nameCn) { this.nameCn = nameCn; } public String getNameEn() { return nameEn; } public void setNameEn(String nameEn) { this.nameEn = nameEn; } public String getOperations() { return operations; } public void setOperations(String operations) { this.operations = operations; } public String getParentId() { return parentId; } public void setParentId(String parentId) { this.parentId = parentId; } public String getRoleType() { return roleType; } public void setRoleType(String roleType) { this.roleType = roleType; } public String getSeqNo() { return seqNo; } public void setSeqNo(String seqNo) { this.seqNo = seqNo; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } } }
IT_ZJYANG 2016-08-25
  • 打赏
  • 举报
回复
引用 2 楼 yuanbatianxia 的回复:
[quote=引用 1 楼 IT_ZJYANG 的回复:] 贴一下你传bean的代码看看
这bean类是用插件生成的: public class JsonBean { /** * success : true * loginMsg : null * sessionId : A60C0FBF8655F2E95ECD82C1DFEFFE45 * menu : [{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"合同管理","funcId":0,"funcType":"FUNC_TYPE1","id":"201606291145554010","leaf":false,"name":"合同管理","nameCn":"合同管理","nameEn":" ","operations":"","parentId":"0","roleType":"","seqNo":"25","url":"none"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"上装确认函提报","funcId":0,"funcType":"FUNC_TYPE1","id":"201608090936423940","leaf":true,"name":"上装确认函提报","nameCn":"上装确认函提报","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2501","url":"odChangeAssemble/goOdChangeAssemble.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"要货单提报","funcId":0,"funcType":"FUNC_TYPE1","id":"201608041125290771","leaf":true,"name":"要货单提报","nameCn":"要货单提报","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2502","url":"odSaleOrder/goOdSaleOrder.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"合同修订协议提报","funcId":0,"funcType":"FUNC_TYPE1","id":"201608081118134500","leaf":true,"name":"合同修订协议提报","nameCn":"合同修订协议提报","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2503","url":"odContractAmendment/goOdContractAmendment.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"合同终止提报","funcId":0,"funcType":"FUNC_TYPE1","id":"201608090222128610","leaf":true,"name":"合同终止提报","nameCn":"合同终止提报","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2505","url":"odContractTermination/goOdContractTermination.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"合同终止协议打印管理","funcId":0,"funcType":"FUNC_TYPE1","id":"201608120315492480","leaf":true,"name":"合同终止协议打印管理","nameCn":"合同终止协议打印管理","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"2511","url":"odContractTermination/goOdContractTerminationPrint.html"},{"creater":0,"deptId":"","deptIds":"","deptNames":"","description":"查询上装确认函","funcId":0,"funcType":"FUNC_TYPE1","id":"201608161100352330","leaf":true,"name":"查询上装确认函","nameCn":"查询上装确认函","nameEn":" ","operations":"","parentId":"201606291145554010","roleType":"","seqNo":"25032","url":"odChangeAssemble/goQueryOdChangeAssemble.html"}] */ private boolean success; private Object loginMsg; private String sessionId; /** * creater : 0 * deptId : * deptIds : * deptNames : * description : 合同管理 * funcId : 0 * funcType : FUNC_TYPE1 * id : 201606291145554010 * leaf : false * name : 合同管理 * nameCn : 合同管理 * nameEn : * operations : * parentId : 0 * roleType : * seqNo : 25 * url : none */ private static List<MenuBean> menu; public boolean isSuccess() { return success; } public void setSuccess(boolean success) { this.success = success; } public Object getLoginMsg() { return loginMsg; } public void setLoginMsg(Object loginMsg) { this.loginMsg = loginMsg; } public String getSessionId() { return sessionId; } public void setSessionId(String sessionId) { this.sessionId = sessionId; } public List<MenuBean> getMenu() { return menu; } public void setMenu(List<MenuBean> menu) { this.menu = menu; } public static class MenuBean { private int creater; private static String deptId; private String deptIds; private String deptNames; private String description; private int funcId; private String funcType; private String id; private static boolean leaf; private static String name; private String nameCn; private String nameEn; private String operations; private static String parentId; private String roleType; private static String seqNo; private static String url; public int getCreater() { return creater; } public void setCreater(int creater) { this.creater = creater; } public String getDeptId() { return deptId; } public void setDeptId(String deptId) { this.deptId = deptId; } public String getDeptIds() { return deptIds; } public void setDeptIds(String deptIds) { this.deptIds = deptIds; } public String getDeptNames() { return deptNames; } public void setDeptNames(String deptNames) { this.deptNames = deptNames; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public int getFuncId() { return funcId; } public void setFuncId(int funcId) { this.funcId = funcId; } public String getFuncType() { return funcType; } public void setFuncType(String funcType) { this.funcType = funcType; } public String getId() { return id; } public void setId(String id) { this.id = id; } public boolean isLeaf() { return leaf; } public void setLeaf(boolean leaf) { this.leaf = leaf; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getNameCn() { return nameCn; } public void setNameCn(String nameCn) { this.nameCn = nameCn; } public String getNameEn() { return nameEn; } public void setNameEn(String nameEn) { this.nameEn = nameEn; } public String getOperations() { return operations; } public void setOperations(String operations) { this.operations = operations; } public String getParentId() { return parentId; } public void setParentId(String parentId) { this.parentId = parentId; } public String getRoleType() { return roleType; } public void setRoleType(String roleType) { this.roleType = roleType; } public String getSeqNo() { return seqNo; } public void setSeqNo(String seqNo) { this.seqNo = seqNo; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } } }[/quote]不是,我指的是你传递这个json数据和解析这个json数据的代码
IT_ZJYANG 2016-08-24
  • 打赏
  • 举报
回复
贴一下你传bean的代码看看

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧