예제 #1
0
        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);
        }
예제 #2
0
        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);
        }