jsonplugin 0.32 0.34 官方下载 http://code.google.com/p/jsonplugin/
文档:http://code.google.com/p/jsonplugin/wiki/Documentation
https://cwiki.apache.org/confluence/display/WW/JSON%20Plugin
Excluding properties
- <!--Resultfragment-->
- <resulttype="json">
- <paramname="excludeProperties">
- login.password,
- studentList.*\.sin
- </param>
- </result>
- <!--Interceptorfragment-->
- <interceptor-refname="json">
- <paramname="enableSMD">true</param>
- <paramname="excludeProperties">
- login.password,
- studentList.*\.sin
- </param>
- </interceptor-ref>
Including properties
- <!--Resultfragment-->
- <resulttype="json">
- <paramname="includeProperties">
- ^entries\[\d+\]\.clientNumber,
- ^entries\[\d+\]\.scheduleNumber,
- ^entries\[\d+\]\.createUserId
- </param>
- </result>
对集合listAttachment.*, listAttachment\[\d+\] 含义是不同的
^listAttachment.*, 指listAttachment集合对象本身
^listAttachment\[\d+\] 指listAttachment集合对象中的所有元素(集合listAttachment中装的是基本数据类型)
^listAttachment\[\d+\]\.\w+ 指listAttachment集合对象中的所有元素的所有属性(集合listAttachment中装的是对象类型)
本文介绍如何使用JSON插件排除和包含特定属性的方法。通过XML配置示例展示了如何排除敏感信息如密码,以及如何精确地包含某些属性进行JSON序列化。



185

被折叠的 条评论
为什么被折叠?



