XPathの使用方法がわからないので、JAX-RSから取得したXMLの結果を解析して、ArrayListなどに入れることができます。これまでのコードは、文字列を生成します...しかし、私は文字列を解析するよりもXMLを解析する方がよいため、XPathを使用して解析できるようにする必要があります。
private Client client = Client.create();
private List<String> venueName = new ArrayList<String>();
private String getNearbyVenues(double lattitude, double longitude){
WebResource webResource = client.resource("http://api.foursquare.com/v1/venues");
MultivaluedMap<String, String> queryParams = new MultivaluedMapImpl();
queryParams.add("geolat", String.valueOf(lattitude));
queryParams.add("geolong", String.valueOf(longitude));
return webResource.queryParams(queryParams).get(String.class);
}
結果は次のようになります