如何把groovy对象的全部属性取出,无需逐个访问
2017-03-13 09:50
260 查看
class why{ def name ="why" def age = 15 def run() { println 'Groovy world!' } public static void main(String[] args) { def t = new why() t.run() def mapProperties = t.getProperties() mapProperties.remove('class')//默认有自带class属性,移除减少数据传输量 println(mapProperties) } }
因工作中需要把从数据库获取查询出来的实体属性逐个取出,然后存入map,在发往前端,逐个遍历属性过于繁琐,故查找了下groovy 提供的方法来实现。就此记录一下。
相关文章推荐
- 如何访问和修改一个对象的私有属性
- 如何直接访问php实例对象中的private属性详解
- JavaScript中如何知道一个对象里面的全部属性
- js的Object对象如何访问中间有 . 点号的属性(键),获得其值?
- Firefox浏览器的控制台打印对象如何展示该对象的全部属性?
- 如何在DataGrid中访问复合对象属性
- [Struts2] 如何访问或添加request/session/application属性, 以及获取对象.
- 如何: 通过HTML文档对象模型访问文档中的ActiveX控件的属性 .
- 如何: 通过HTML文档对象模型访问文档中的ActiveX控件的属性
- 关于php 如何访问以数字开头或带连字符 '-' 的对象属性
- 如何: 通过HTML文档对象模型访问文档中的ActiveX控件的属性
- 演示JNI如何访问各种对象属性等
- 如何得到浏览器 DOM 对象的所有属性和方法
- 如何获取Agile PLM Business Object 对应Agile对象的属性?
- 如何访问 IHTMLDocument2 中不同域名下拒绝访问的 frames 对象 -- COM ERROR_(E_ACCESSDENIED)
- 如何在aodv协议中访问node的各项属性
- 如何访问一个文件的创建、修改时间、文件属性
- as3访问对象属性和方法的经典用法
- VB.NET学习(一)建立对象访问属性
- 母版成员(属性)如何被继承页面访问和设置