将JsonArray转化为List时JSONArray.toCollection不执行是怎么回事,跪求大侠

zisehan 瑞驰互联 软件开发  2015-08-26 04:28:14
下面代码jsonArray能取到值,执行到 List<MsModoleSub> list = (List<MsModoleSub>)JSONArray.toCollection(jsonArray, MsModoleSub.class); 这段代码时,直接跳到finally里面,这段代码不执行是怎么回事,
...全文
3479 1 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zisehan 2015-08-27
引用 5 楼 执笔记忆的空白的回复:
json里面是下划线,你的对象里面 是驼峰结构,怎么能转成功? 解决办法: 1、改MsModolSub 里面的属性,改成跟json一样下划线的 2、改json返回数据,改成跟MsModolSub 对象属性名称一样的名字
解决了,太太太感谢了
回复
json里面是下划线,你的对象里面 是驼峰结构,怎么能转成功? 解决办法: 1、改MsModolSub 里面的属性,改成跟json一样下划线的 2、改json返回数据,改成跟MsModolSub 对象属性名称一样的名字
回复
你的MsModolSub 里面的字段跟json里面的属性名称对应么
回复
zisehan 2015-08-27
为什么会不执行呢,是缺少什么jar包吗?能给我一个详细的解决方案吗,谢谢大侠了
改用 .toList方法倒是执行,能取出数据库里面的3条数据,但是这三条数据都是空值,
希望大神门能给一个详细一点的解决方案,本人是菜鸟,万分感谢大侠相助了

回复
回复

public static <T> List<T> fromListJson(String str, Class<T> clazz) {
return JSONArray.parseArray(str, clazz);
}


回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2015-08-26 04:28
社区公告
暂无公告