0
웹 API에서 문자열 값 목록을 응용 프로그램에 가져 오려고합니다. 문자열 배열의 첫 번째 항목 만 반환합니다.
이
내가 싶어 내 웹 API의 값의 배열입니다 : 다음 코드는 웹 APIHttpClient client = new HttpClient();
HttpResponseMessage response = await client.GetAsync("http://localhost:1234/api/items");
var items = new List<Items>();
if (response.IsSuccessStatusCode)
{
var content = await response.Content.ReadAsStringAsync();
// Parse 1 Product from the content
var ItemsSet= JsonConvert.DeserializeObject<dynamic>(content);
var ItemData = new Items
(
(string)ItemsSet[0],
(string)ItemsSet[1],
(string)ItemsSet[2],
(string)ItemsSet[3],
(string)ItemsSet[4]
);
Items.Add(ItemData);
}
그러나 반환에서 데이터를 가져 오는 데 사용됩니다
public IEnumerable<string> Get()
{
return new string[] { "Item1", "Item2s", "Item3", "Item4", "Item5" };
}
문자열 []의 첫 번째 값, 즉 "Item1"만 반환합니다.
배열의 모든 값을 가져 오려면 어떻게 수정해야합니까?
하나의 아이템 만 반환하는 것은 무엇입니까? 'ItemsSet'은 무엇입니까? 아니면 'Items'입니까? – Verkion
'Items'은 하나만 반환합니다. – Tester