Java 读取JAX-RS客户端中的映射实体

Java 读取JAX-RS客户端中的映射实体,java,rest,Java,Rest,我有一个返回“映射”的Web服务,我试图从响应中读取这个对象(javax.ws.rs.core)。 大概是这样的: 示例:Map temp=response.readEntity(Map.class) 但这似乎不起作用 我的问题是如何从响应对象中读取映射实体?找到了从响应中读取映射实体的方法。我想我需要为映射提供实现类 response.readEntity(新的GenericType(){})读取映射实体不会导致IllegalStateException。请为我提供一个示例,错误为org.gl

我有一个返回“映射”的Web服务,我试图从响应中读取这个对象(javax.ws.rs.core)。 大概是这样的: 示例:
Map temp=response.readEntity(Map.class)
但这似乎不起作用


我的问题是如何从响应对象中读取映射实体?

找到了从响应中读取映射实体的方法。我想我需要为映射提供实现类


response.readEntity(新的GenericType(){})

读取映射实体不会导致IllegalStateException。请为我提供一个示例,错误为org.glassfish.jersey.message.internal.MessageBodyProviderNotFoundException:MessageBodyReader找不到媒体类型=text/html;charset=ISO-8859-1,type=interface java.util.Map,genericType=interface java.util.Map。这适用于Jersey,但不适用于Apache CXF(TOME),我在这里得到
org.Apache.johnzon.mapper.MapperException:ObjectConverter仅支持类而不支持类型
。这适用于CXF:
client.get(HashMap.class)
以及
response.readEntity(HashMap.class)