Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从响应实体json获取一个字段_Java_Json_Jackson_Cxf_Httpresponse - Fatal编程技术网

Java 从响应实体json获取一个字段

Java 从响应实体json获取一个字段,java,json,jackson,cxf,httpresponse,Java,Json,Jackson,Cxf,Httpresponse,我需要连接到rest服务以使用令牌获取用户id List<Object> providers = new ArrayList<>(); providers.add(new JacksonJaxbJsonProvider()); client = WebClient.create(properties.getProperty(URL), providers); client = client.accept(MediaType.APPLICATION_JSON_TYPE).

我需要连接到rest服务以使用令牌获取用户id

List<Object> providers = new ArrayList<>();
providers.add(new JacksonJaxbJsonProvider());

client = WebClient.create(properties.getProperty(URL), providers);
client = client.accept(MediaType.APPLICATION_JSON_TYPE).type(MediaType.APPLICATION_JSON_TYPE);
client.path(PATH + token);
Response response = client.get();
要获取用户ID,我必须:

response.readEntity(AuthResponse.class).userId;

是否可以只获取userId而不创建具有该格式的类?(没有AuthResponse.class)

您可以尝试将JSON作为映射读取,例如:
response.readEntity(Map.class).get(“userId”)

有关更多信息,请参阅第页

response.readEntity(AuthResponse.class).userId;