2015-11-05 42 views
3

我可以使用Unirest得到這樣我自己的類的對象:如何獲得使用Unirest for Java的對象列表?

HttpResponse<Item> itemResponse = Unirest.get("http://localhost:8080/item").asObject(Item.class); 

我還可以設置類型參數List,這確實給我哈希映射的列表,但我想取而代之的是項目清單。這可能嗎?

回答

11

不知道你是否還在等待答案,但你應該使用一個數組。 像這樣;

HttpResponse<Item[]> itemResponse = Unirest.get("http://localhost:8080/item").asObject(Item[].class); 
+2

這是上學期的一堂課,但我感謝你的幫助。我相信它會幫助別人! – Hassan

+0

這很好。真正有用和簡單的答案 – sandman

0

您可以使用建立在apache http api上的http-request

static final HttpRequest<List<Item>> httpRequest = 
     HttpRequestBuilder.createGet(
      "http://localhost:8080/item", new TypeReference<List<Item>>{} 
     ).build(); 

public void send(){ 
    ResponseHandler<List<Item>> responseHandler = httpRequest.execute(); 
    List<Item> = responseHandler.get(); 
} 
相關問題