我有这个,
using (HttpWebResponse response = request.GetResponse() as HttpWebResponse)
{
if (response.StatusCode != HttpStatusCode.OK)
Console.Out.WriteLine("Error fetching data. Server returned status code: {0}", response.StatusCode);
using (StreamReader reader = new StreamReader(response.GetResponseStream()))
{
var content = reader.ReadToEnd();
dynamic arr = JsonConvert.DeserializeObject(content);
foreach (dynamic obj in arr)
{
tvJobID.Text = obj.JobID;
tvJobType.Text = obj.JobType;
}
}
}
但现在我想在微调器中显示从API返回的JobTypes,
Spinner mySpinner = FindViewById(Resource.Id.listSpinner);
我厌倦了一切。到目前为止没有运气,任何帮助都非常感谢
我的var内容看起来像这样
{"JobTypesGroup": "Leak"},{"JobTypesGroup": "Service"},{"JobTypesGroup": "Installation"},{"JobTypesGroup": "Miscellaneous"}]}
我想将其转换为列表并在微调器中获取JobTypesGroup
答案 0 :(得分:0)
我不了解C#,但在JAVA中,您可以创建一个本地列表(作业类型列表)并将其作为数据提供给微调器。
List是JAVA中Collection Framework的非常有用的抽象类。
你可以在C#中找到类似的东西