首页 > 其他分享 >struts2 jsonplugin includeProperties中对list集合的正则配置

struts2 jsonplugin includeProperties中对list集合的正则配置

时间:2023-07-21 19:38:09浏览次数:37  
标签:includeProperties E8% jsonplugin E5% list A1% listAttachment xls realName


 

1、listAttachment.*\.realName  和 listAttachment.*  效果一样,元素中所有的属性都json化了

 

 

 

"listAttachment":[{"encodedRealName":"%E8%AE%A1%E5%88%92%E4%BB%BB%E5%8A%A1%E4%B9%A6%E5%88%97%E8%A1%A820111223102409.xls","id":"408080b734892f930134896349510003","moduleId":"408080b734892f930134896348570002","moduleName":"inspect","realName":"计划任务书列表20111223102409.xls","storeName":"13251549125930.xls"},{"encodedRealName":"%E7%9B%91%E6%8E%A7%E7%82%B9%E6%8A%A5%E5%91%8A%E5%88%97%E8%A1%A820111229165330.xls","id":"408080b734892f930134896349710004","moduleId":"408080b734892f930134896348570002","moduleName":"inspect","realName":"监控点报告列表20111229165330.xls","storeName":"13251549126251.xls"},{"encodedRealName":"%E9%A1%B9%E7%9B%AE%E5%8F%98%E6%9B%B4%E5%88%97%E8%A1%A820111228204141.xls","id":"408080b734892f930134896349710005","moduleId":"408080b734892f930134896348570002","moduleName":"inspect","realName":"项目变更列表20111228204141.xls","storeName":"13251549126252.xls"},{"encodedRealName":"%E9%AA%8C%E6%94%B6%E8%AE%B0%E5%BD%95%E5%88%97%E8%A1%A820111228210938.xls","id":"408080b734892f930134896349900006","moduleId":"408080b734892f930134896348570002","moduleName":"inspect","realName":"验收记录列表20111228210938.xls","storeName":"13251549126403.xls"},{"encodedRealName":"%E9%AA%8C%E6%94%B6%E7%94%B3%E8%AF%B7%E5%88%97%E8%A1%A820111228211751.xls","id":"408080b734892f9301348963499f0007","moduleId":"408080b734892f930134896348570002","moduleName":"inspect","realName":"验收申请列表20111228211751.xls","storeName":"13251549126714.xls"}]

 

 

2、listAttachment\[\d+\]   仅仅是对象,对对象的属性不json化

 

 

 

"listAttachment":[{},{},{},{},{}]

 

 

3、listAttachment\[\d+\]\.realName 对指定的对象属性json化

 

 

 

"listAttachment":[{"realName":"计划任务书列表20111223102409.xls"},{"realName":"监控点报告列表20111229165330.xls"},{"realName":"项目变更列表20111228204141.xls"},{"realName":"验收记录列表20111228210938.xls"},{"realName":"验收申请列表20111228211751.xls"}]

4、listAttachment\.length    集合的length属性 不起作用,但可以json一个没有数据对象

 

listAttachment":[]

标签:includeProperties,E8%,jsonplugin,E5%,list,A1%,listAttachment,xls,realName
From: https://blog.51cto.com/u_16200746/6805096

相关文章

  • plist切割器
    简单的小工具,用以提取plist图集中的小图片。限于个人精力和时间,工具暂只能拆解部分格式的plist图集(后续可能再作完善)。  ......
  • Could not get list of tables from database. Probably a JDBC driver problem.
     在用myeclipse8.5M1反向生成代码时报错: Aninternalerroroccurredduring:"GeneratingArtifacts".Couldnotgetlistoftablesfromdatabase.ProbablyaJDBCdriverproblem.  =============================  尝试了更换工作空间、重装myeclipse、更换oracle驱动......
  • Newtonsoft.Json 解析时 导致 List 增加的bug
    测试用例publicclassChild{publicinta=1;}publicclassParent{privateList<Child>_Children=newList<Child>(){newChild()};publicList<Child>Children{get......
  • list的用法
    0.display函数使用泛型,定义打印函数。template<typenameContainer>voiddisplay(Container&con){for(auto&elem:con){cout<<elem<<"";}cout<<endl;}1.初始化list<int>number={......
  • redis map内嵌list 重启取值失败
    RedisMap内嵌List重启取值失败解决方案1.问题描述在使用Redis过程中,有时候需要将一个List嵌套在Map中,但是当Redis服务重启后,再次取值时会出现获取不到嵌套在Map中的List的情况。这个问题可能是由于Redis服务重启后,Map中的数据没有正确地进行数据序列化和反序列化导致的。2.......
  • Android ListView去掉点击动效
    AndroidListView去掉点击动效作为一名经验丰富的开发者,我很高兴能够教会你如何实现“AndroidListView去掉点击动效”。下面我将为您提供详细的步骤和相应的代码。步骤步骤操作1.创建一个自定义的ListViewSelector文件2.在ListView布局中应用自定义的Selector文......
  • C# 将一个list集合部分字段加入另一个集合 Select使用
    SubmitUserInfoRequestDtoresponseDto=newSubmitUserInfoRequestDto(){id=item.NodeId,name=item.NodeName};varuserList=SMZX_ApprovalMember.GetList(item.N......
  • java list对象转字符串
    JavaList对象转字符串引言在Java开发中,经常会遇到需要将List对象转换为字符串的场景,例如将List中的数据展示在界面上或者将List中的数据保存到文件中。本文将介绍Java中如何实现List对象到字符串的转换。流程概述下表展示了将List对象转换为字符串的步骤及每个步骤需要做的事......
  • java list 指定位置
    JavaList指定位置在Java中,List是常用的集合类之一,用于存储一组有序的元素。有时候我们需要在List中指定位置进行插入、删除或修改元素。本文将介绍如何在Java中使用List进行指定位置的操作,并提供相应的代码示例。创建List在开始之前,我们需要先创建一个List对象。在Java中,常用......
  • java list 反序列化
    JavaList反序列化实现流程1.概述在Java编程中,我们经常需要将对象序列化为字节流,以便在网络传输或存储到磁盘中。而反序列化则是将字节流还原为原始对象。本文将介绍如何在Java中对List进行反序列化的实现方法。2.流程下表展示了实现JavaList反序列化的步骤:步骤描述......