言语不多,直接上代码。

private  Map<String, Object> introspect(Object obj) throws Exception {
Map<String, Object> result = new HashMap<String, Object>();
BeanInfo info = Introspector.getBeanInfo(obj.getClass());
for (PropertyDescriptor pd : info.getPropertyDescriptors()) {
Method reader = pd.getReadMethod();
if (reader != null)
result.put(pd.getName(), reader.invoke(obj));
}
return result;
}

最新文章

  1. java中Class对象详解和类名.class, class.forName(), getClass()区别
  2. VS工程添加资源文件
  3. Quartz2D 画大白
  4. 关于js闭包的误区
  5. [PHP]Yaf + composer 引起大幅性能下降
  6. c和c++关于const的一些区别
  7. 环信SDK与Apple Watch的结合(3)
  8. Android 利用日志消息调试程序
  9. 解决download.msdn.microsoft.com无法正确解析而无法下载的问题
  10. HDU 4441 Queue Sequence
  11. Using load balance for thrift servers
  12. 《think in python》学习-4
  13. android样式跟主题
  14. Android开发——Toast知识
  15. 浅谈JavaScript 函数作用域当中的“提升”现象
  16. 【强化学习】python 实现 q-learning 例五(GUI)
  17. 2019.01.13 bzoj4538: [Hnoi2016]网络(树链剖分)
  18. hbase首次导入大批次的数据成功!
  19. vue.js生命周期钩子函数及缓存
  20. css媒体查询来书写二倍图三倍图设置

热门文章

  1. Linux Shell中的变量声明和一些特殊变量
  2. 【洛谷】P5348 密码解锁
  3. EffectiveC++
  4. WPF DataGrid控件中某一列根据另一个文本列的值显示相应的模板控件
  5. docker-registry的定制和性能分析
  6. python爬取信息并保存至csv
  7. php 获取城市ip
  8. TCP协议探究(二):超时与重试
  9. Pytorch报错:cuda runtime error (59) : device-side assert triggered at /pytorch/aten/src/THC/generic/THCTensorMath.cu:26
  10. django 中自定义方法simple_tag