struts的json注解配置问题,着急~
@Action(value="update",results={@Result(name="json",type="json",params={"root","messa...
@Action(value="update",results={
@Result(name="json",type="json",params={"root","message"})
})
问题:params={"root","message"} ,“root”能不能序列化多个值,就是我想把message和student对象作为json数据返回前端。 展开
@Result(name="json",type="json",params={"root","message"})
})
问题:params={"root","message"} ,“root”能不能序列化多个值,就是我想把message和student对象作为json数据返回前端。 展开
1个回答
展开全部
你是用json 工具包生成json对吧。
json有个JsonArray类,转集合的。你先在后台debug下,看看用JsonArray行不行。
[ { dept={xxx}} ] 如果转成长这样的数组,就可用了
要是你重写下userdepartment的toString(),我用的是gson,没遇到过类中嵌套类的,不过它既然能转换一个类,那个转换类的嵌套也是可以的,无非就是多一层反射。
我遇到多集合中嵌套集合的,List<Mao<xx,xx>>能转成功,类的嵌套应该也能,看看你方法用错没有。毕竟
json有个JsonArray类,转集合的。你先在后台debug下,看看用JsonArray行不行。
[ { dept={xxx}} ] 如果转成长这样的数组,就可用了
要是你重写下userdepartment的toString(),我用的是gson,没遇到过类中嵌套类的,不过它既然能转换一个类,那个转换类的嵌套也是可以的,无非就是多一层反射。
我遇到多集合中嵌套集合的,List<Mao<xx,xx>>能转成功,类的嵌套应该也能,看看你方法用错没有。毕竟
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询