yangleiGJ
现行者
采纳率0%
2015-01-03 11:42 阅读 2.5k

带有对象属性的bean,如何转换成json对象或者字符串

Accounts类

{

。。。。属性

private Users user; //这个是一个User类。对应到数据库上是userid

}

现在。我在action层。需要把得到的Accounts实例,转换成json格式。

出现问题:Accounts实例可以成功转换成json格式字符串。但是其中User的相关信息并没有得到。而且调试发现Accounts实例中是有User属性值的【我已经取消了懒加载】。问题就出现了转换到json这块了。如果通过jstl在前台是可以 accounts.user.userid得到值的。但是json得不到。。。。求助

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

4条回答 默认 最新

  • showbo GoCityPass新加坡曼谷通票 2015-01-03 12:10

    private Users user
    private改为public试试

    点赞 评论 复制链接分享
  • yangleiGJ 现行者 2015-01-03 12:49

    属性使用private是为了进行封装。改成public有什么道理呢?而且改了也绝对解决不了问题的。呵呵

    点赞 评论 复制链接分享
  • qgl146 qgl146 2015-01-03 14:52

    如果User类有set集合属性,不能直接转换成json,需要过滤掉set集合属性。

    点赞 评论 复制链接分享
  • qq_37150119 菜鸟要早起 2017-10-26 13:13

    楼主解决了没 我也有这问题

    点赞 评论 复制链接分享

相关推荐