【发布时间】:2016-07-27 11:18:23
【问题描述】:
我编写了这些发出 API 请求的代码行,作为回报,我得到了有效的 JSON 响应:
using (var client = new HttpClient())
{
client.BaseAddress = new Uri(_baseAddress);
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
HttpResponseMessage response = await client.GetAsync(_apiUrl);
if (response.IsSuccessStatusCode)
{
var data = await response.Content.ReadAsAsync<ExpandoObject>();
return Json(data);
}
}
data 如下所示:
是否可以获取ProductID 和Price 的值。我想将它们分配给类似的东西:
int productId = ...
int price = ...
我如何使用C# 做到这一点?
【问题讨论】: