SpringMVC 中List 对象转换成Json格式 List对象中属性为NUll解决
2015-10-12 23:06
369 查看
问题起因:今天在做一个EasyUI 同步树的时候,在SpringMVC中用 @ResponseBody标签将List<tree> 集合转换成Json数据的时候,出现一些原因。
问题描述:1、tree对象有个List<tree>属性需要为空,这个是做树用的,下级没值当然不能有null了代码:
问题描述:1、tree对象有个List<tree>属性需要为空,这个是做树用的,下级没值当然不能有null了代码:
[{"id":1,"text":"权限管理 ","state":"closed ","pid":-1,"children":[{"id":2,"text":"菜单管理","state":"open","pid":1,"children":null},{"id":3,"text":"角色管理","state":"open","pid":1,"children":null},{"id":4,"text":"用户管理","state":"open","pid":1,"children":null}]},{"id":5,"text":"33","state":"open","pid":-1,"children":null}] 解决方法;在实体类上使用 @JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL) 标签 就解决了! 加上标签后: [{"id":1,"text":"权限管理 ","state":"closed ","pid":-1,"children":[{"id":2,"text":"菜单管理","state":"open","pid":1},{"id":3,"text":"角色管理","state":"open","pid":1},{"id":4,"text":"用户管理","state":"open","pid":1}]},{"id":5,"text":"33","state":"open","pid":-1}]
相关文章推荐
- easyui------显示隐藏列功能
- 命令行快速技巧:如何定位一个文件
- jQuery寻找n以内完全数的方法
- 推荐10个2014年最佳的jQuery视频插件
- jquery+CSS实现的多级竖向展开树形TRee菜单效果
- C#实现获取系统目录并以Tree树叉显示的方法
- jquery+CSS3实现淘宝移动网页菜单效果
- 采用easyui tree编写简单角色权限代码的方法
- C语言实现输入一颗二元查找树并将该树转换为它的镜像
- 基于jquery中children()与find()的区别介绍
- 了解jQuery技巧来提高你的代码(个人觉得那个jquery的手册很不错)
- cmd tree命令 以树形格式罗列文件
- 在easyUI开发中,出现jquery.easyui.min.js函数库问题的解决办法
- JQuery打造PHP的AJAX表单提交实例
- jquery easyui使用心得
- 初试jQuery EasyUI 使用介绍
- easyui Droppable组件实现放置特效
- jQuery实现的fixedMenu下拉菜单效果代码
- jQuery EasyUI Dialog拖不下来如何解决
- jQuery EasyUI实现右键菜单变灰不可用效果