java - 如何通过地图带参数类的方法
问题描述
我有以下签名的方法:
public <T> T get(final Object key, final Class<T> clazz)
因为clazz
我需要通过Map<String, Object>
,但我不能做类似的事情Map<String, Object> data = get("key", Map<String, Object>.class)
。如果我调用此方法,Map<String, Object> data = get("key", Map.class)
我将收到警告。
在这种情况下,最好的解决方案是什么?
解决方案
推荐阅读
- xamarin.forms - Xamarin 表单 - 可以部署到 iPhone 但不能部署到 iPad(错误代码 0xe8008015)
- reactjs - 在代码更改时自动创建 webpack 构建 reactjs
- jquery - 使用 Jquery 更改 Bootstrap Collapse 上的图标
- javascript - asp子菜单项的垂直切换
- c# - 如何修复“组合框选定索引始终显示第一个值 C#”
- linux - linux18.04启动失败~~~.service,systemd服务程序
- amazon-web-services - 将数据加载到某个 S3 存储桶时如何触发 AWS Lambda 作业?
- logging - slf4j Logger 的调试/错误/信息方法如何在内部工作?
- python - 当您需要存储重复项时,有哪些可行的策略来检测大型 json 文件中的重复项?
- laravel - 在 laravel where 子句中使用 find_in_set()