如果我的回答如下:
<Target Name="AfterBuild">
<Copy SourceFiles="$(ProjectDir)$(OutDir)Service.dll" DestinationFolder="$(SolutionDir)MainApplication\$(OutDir)Plugins\" ContinueOnError="false" />
</Target>
我应该如何使用{
"values": [ "1", "2" ]
}
使用以下值填充readEntity
:List<String>
,1
?
答案 0 :(得分:5)
您可以将该实体读作Map<String, List<String>>
:
Map<String, List<String>> map =
response.readEntity(new GenericType<Map<String, List<String>>>() { });
List<String> values = map.get("values");
或定义您自己的POJO:
public class MyBean {
private List<String> values;
// Getters and setters
}
List<String> values = response.readEntity(MyBean.class).getValues();
你显然必须拥有杰克逊注册的JSON提供商。