如何从键是Java对象的一部分的json字符串中提取特定值

时间:2019-11-07 13:35:07

标签: java json

我有一个映射,其通用值为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)

0 个答案:

没有答案