我有一个映射,其通用值为json键对。
Map<String,String> map = new HashMap<>();
,值可能是
<p1, {key1:value1,key2:value2,key3:value3...}>
从映射中获取值后,我需要将其转换为对象,而不是完整的对象。这些都是通用值,我需要获取仅该服务所需的值。例如 我有2节课
class A{
String key1;
String key2;
}
class B{
String key3;
}
因此,如果我通过类型为A
的类,那么它应该与键一起创建一个A
的对象,该对象仅包含来自json的key1,key2
并返回该对象。类B
也是如此。
我的输入可能是(p1,A.class)
,输出是new A(value1,value2)
。