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

Accounts类

{

。。。。属性

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

}

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

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

private Users user
private改为public试试

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

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

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