转化对象为map方法
2024-08-30 17:54:13
言语不多,直接上代码。
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;
}
最新文章
- java中Class对象详解和类名.class, class.forName(), getClass()区别
- VS工程添加资源文件
- Quartz2D 画大白
- 关于js闭包的误区
- [PHP]Yaf + composer 引起大幅性能下降
- c和c++关于const的一些区别
- 环信SDK与Apple Watch的结合(3)
- Android 利用日志消息调试程序
- 解决download.msdn.microsoft.com无法正确解析而无法下载的问题
- HDU 4441 Queue Sequence
- Using load balance for thrift servers
- 《think in python》学习-4
- android样式跟主题
- Android开发——Toast知识
- 浅谈JavaScript 函数作用域当中的“提升”现象
- 【强化学习】python 实现 q-learning 例五(GUI)
- 2019.01.13 bzoj4538: [Hnoi2016]网络(树链剖分)
- hbase首次导入大批次的数据成功!
- vue.js生命周期钩子函数及缓存
- css媒体查询来书写二倍图三倍图设置
热门文章
- Linux Shell中的变量声明和一些特殊变量
- 【洛谷】P5348 密码解锁
- EffectiveC++
- WPF DataGrid控件中某一列根据另一个文本列的值显示相应的模板控件
- docker-registry的定制和性能分析
- python爬取信息并保存至csv
- php 获取城市ip
- TCP协议探究(二):超时与重试
- Pytorch报错:cuda runtime error (59) : device-side assert triggered at /pytorch/aten/src/THC/generic/THCTensorMath.cu:26
- django 中自定义方法simple_tag