为了账号安全,请及时绑定邮箱和手机立即绑定

json 转成 java bean 然后在回调 Object 到业务层不还得 强转数据类型么?

ResponseEntityToModule.parseJsonObjectToModule(resultObj,mClass); 这一行代码 是把 字符串的json 转成了 java bean   但是  用  Object  去接受解析完的java bean 然后返回到业务层去是 Object 类型数据  到应用层不还是得强转成相应的java bean 么?   那这一行代码转不转的有啥用呢?  是不是用泛型代替更好呢?

正在回答

3 回答

其实那一行代码已经把转化为对应的实体了,只是为了保证是同一个返回,所以用Object作为返回了,也就是泛型的意思。当然直接泛型也是一种思路。

0 回复 有任何疑惑可以回复我~

@AaronWx, 说的很对,javabean无穷无尽

0 回复 有任何疑惑可以回复我~

转是转了  但返回到业务层 是 Object 类型    业务层用的时候 Object 是没法直接用的  不还是得强转一下么?   每次返回的值  业务层用的时候 都要强转一下   那在框架里面做的json 解析的目的何在?  为什么不一步到位 返回给业务层直接可以用的 java bean

0 回复 有任何疑惑可以回复我~
#1

AaronWx

因为类型太多了,没办法做到兼容,所以就用object来替代。当然是泛型也是可以的。只是类型也没办法全部包括。
2016-11-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

json 转成 java bean 然后在回调 Object 到业务层不还得 强转数据类型么?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信