问题:
某时后台给了一个账号,说app登陆不了,而其他账号可以,让帮忙看下什么原因

分析:
1,异常解释:
json语法异常:数字格式化异常:空字符串
2,返回结果(其实很复杂,我删除很多字段,只保留重点):
{
"resultCode":200,
"loginFlag":true,
"rows":[
{
"NM_STATE":85905,
"DEPTORDER":8
},
{
"NM_STATE":85905,
"DEPTORDER":""
}
],
"resultMessage":"验证成功"
}
解决:
只要返回的结果数据字段类型一致即可,比如DEPTORDER,一会int一会string,按照异常信息只要让后台将空字符串改成int即可
本文探讨了一例特定账号无法登录App的问题,分析了后台返回的JSON数据中字段类型不一致导致的异常。问题在于DEPTORDER字段一会儿是int,一会儿是string。解决方案是要求后台统一字段类型,将空字符串转换为int,以确保数据一致性。
2049

被折叠的 条评论
为什么被折叠?



