java - 在 JAX-RS 客户端中读取 Map 实体

标签 java rest

我有一个返回“ map ”的网络服务,我试图从 Response(javax.ws.rs.core) 中读取这个对象。 是这样的: 例如:Map<String, Object> temp = response.readEntity(Map.class) 但这似乎不起作用。

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

最佳答案

找到了一种从响应中读取 Map 实体的方法。我想我需要提供 Map 的实现类。

response.readEntity(new GenericType<HashMap<String, Object>>() { });

关于java - 在 JAX-RS 客户端中读取 Map 实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36756538/

相关文章:

java - 如何使用java在mongodb中存储对象

java - Resteasy JAX-RS方法中获取请求

json - 如何为所有 API 端点全局设置 http.ResponseWriter Content-Type header ?

java.util.Random 特性

java - 我需要游戏循环吗?

java - 使用嵌入主键列表进行查询

java - 需要了解java中的thread(this,ThreadName)吗?

mysql - Gin + Golang + 数据库连接池

rest - 在 REST API 中,要获取资源,我应该在 url 中包含资源 ID 吗?

http - 如何解释 HTTP Accept header ?