[英]How to get data from API in metro app
我正在从API的组合框中检索一些值。
class grades
{
public string id { get; set; }
public string grade { get; set; }
}
class gradeHelper
{
public List<grades> result { get; set; }
}
这是我获取数据并将其传递到列表的方式。
HttpClient httpClient = new HttpClient();
var content = await httpClient.GetStringAsync(new Uri(baseAddress));
gradeHelper result = JsonConvert.DeserializeObject<gradeHelper>(content);
foreach (var item in result.result)
{
cmbGrade.Items.Add(result);
}
提交到我的组合框中的值是路径,即解决方案名称。文件夹名称。类名称
“ted.datamodel.gradehelper”
我认为你做错了事,我的看法是
HttpClient httpClient = new HttpClient();
var content = await httpClient.GetStringAsync(new Uri(baseAddress));
gradeHelper data = JsonConvert.DeserializeObject<gradeHelper>(content);
foreach (var item in data.result)
{
cmbGrade.Items.Add(item.grade);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.