public List <Models.GroupInfo> GetGroupInfoList() { var conn = new ConnectionBase(); var json = conn.Get("https://api.douban.com/v2/fm/app_channels"); Models.GroupListInfo groups = Framework.Common.Helpers.JsonHelper.Deserialize <Models.GroupListInfo>(json); return(groups.GroupList); }
public List <Models.Channel> GetChannelList() { var conn = new ConnectionBase(); var json = conn.Get("https://api.douban.com/v2/fm/app_channels"); Models.GroupListInfo groups = Framework.Common.Helpers.JsonHelper.Deserialize <Models.GroupListInfo>(json); List <Models.Channel> list = new List <Models.Channel>(); foreach (var groupsChild in groups.GroupList) { foreach (var item in groupsChild.Chls) { list.Add(item); } } return(list); }