namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string jsonString = "[{"downList": [],"line": {"Id": -1,"Name": "admin","icCard": "1"},"upList": [{"endTime": "18:10","startTime": "06:40","sId": 385,"sType": "38"},{"endTime": "18:10","startTime": "06:40","sId": 1036,"sType": "38"}]},{"downList": [],"line": {"Id": -1,"Name": "admin","icCard": "1"},"upList": [{"endTime": "18:10","startTime": "06:40","sId": 385,"sType": "38"},{"endTime": "18:10","startTime": "06:40","sId": 1036,"sType": "38"}]}]";
Data[] datas = JsonConvert.DeserializeObject<Data[]>(jsonString);
foreach (Data data in datas)
{
downList[] downList = data.downList;
line line = data.line;
upList[] upLists = data.upList;
//输出
Console.WriteLine(string.Join(",", line.Id, line.Name, line.icCard));
foreach (upList upList in upLists)
{
Console.WriteLine(string.Join(",", upList.endTime, upList.startTime, upList.sId, upList.sType));
}
Console.WriteLine("-----------------------------------------------");
}
}
}
public class Data
{
public downList[] downList { get; set; }
public line line { get; set; }
public upList[] upList { get; set; }
}
public class downList
{
}
public class line
{
public int Id { get; set; }
public string Name { get; set; }
public string icCard { get; set; }
}
public class upList
{
public string endTime { get; set; }
public string startTime { get; set; }
public int sId { get; set; }
public string sType { get; set; }
}
}