在最新播放JAVA(v 2.6)中我试图获取第三方restful api并处理响应以在控制器中进一步计算。由于响应类型是CompletionStage,我无法将其转换为响应中的可用JSON字符串。 我试过的,
final WSResponse r = (WSResponse) ws.url(domainUrl).setRequestTimeout(5000).get();
final JsonNode result = r.asJson();
但没有帮助。 我也尝试使用java HttpURLConnection获取,但是由于请求停止ssl跳过错误,这只能从播放配置中解决,所以没有任何帮助。
预先谢谢!
答案 0 :(得分:0)
使用普通杰克逊解析主体字符串:
final WSResponse r = ...;
Json.mapper().readValue(r, Type.class)