c# – 如何将JSON数组转换为List <>?
发布时间:2020-12-15 18:09:50 所属栏目:百科 来源:网络整理
导读:这是我的json,我需要访问出勤数组中每个对象下的值: {"name":" ","course":"","attendance":[{"name":"INTERNATIONAL FINANCE","type":"Theory","conducted":"55","present":"50"},{"name":"INDIAN CONSTITUTION","conducted":"6","present":"6"}]} 这是我
这是我的json,我需要访问出勤数组中每个对象下的值:
{"name":" ","course":"","attendance":[{"name":"INTERNATIONAL FINANCE","type":"Theory","conducted":"55","present":"50"},{"name":"INDIAN CONSTITUTION","conducted":"6","present":"6"}]} 这是我的代码: public class Att { public class Attendance { public string name { get; set; } public string type { get; set; } public string conducted { get; set; } public string present { get; set; } } public Att(string json) { JObject jObject = JObject.Parse(json); JToken jUser = jObject; name = (string)jUser["name"]; course = (string)jUser["course"]; attender = jUser["attendance"].ToList<Attendance>; } public string name { get; set; } public string course { get; set; } public string email { get; set; } //public Array attend { get; set; } public List<Attendance> attender { get; set; } } 它是出席者= jUser [“出席率”] .ToList<出席率> ;;我遇到问题的一句话.它说,
我如何访问这些值? 解决方法
你有一个错字!
这应该工作 attender = jUser["attendance"].ToObject<List<Attendance>>(); 您可以在DotNetFiddle找到运行结果 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |