示例#1
0
        private string GameFullName(int Num)
        {
            Json.Json.RootObject rb = JsonConvert.DeserializeObject <Json.Json.RootObject>(JsonData);
            var GameFullName        = rb.data.datas[Num].gameFullName;

            return(GameFullName);
        }
示例#2
0
        private int WatchingAmount(int Num)
        {
            Json.Json.RootObject rb = JsonConvert.DeserializeObject <Json.Json.RootObject>(JsonData);
            var WatchingAmount      = Convert.ToInt32(rb.data.datas[Num].totalCount);

            return(WatchingAmount);
        }
示例#3
0
        private string DJName(int Num)
        {
            Json.Json.RootObject rb = JsonConvert.DeserializeObject <Json.Json.RootObject>(JsonData);
            var DJName = rb.data.datas[Num].nick;

            return(DJName);
        }
示例#4
0
        private string RoomName(int Num)
        {
            Json.Json.RootObject rb = JsonConvert.DeserializeObject <Json.Json.RootObject>(JsonData);
            var RoomName            = rb.data.datas[Num].roomName;

            return(RoomName);
        }
示例#5
0
        public int PageSize()
        {
            Json.Json.RootObject rb = JsonConvert.DeserializeObject <Json.Json.RootObject>(JsonData);
            var PageSize            = Convert.ToInt32(rb.data.pageSize);

            return(PageSize);
        }
示例#6
0
        public int TotalPage()
        {
            Json.Json.RootObject rb = JsonConvert.DeserializeObject <Json.Json.RootObject>(JsonData);
            var TotalPage           = Convert.ToInt32(rb.data.totalPage);

            return(TotalPage);
        }
示例#7
0
        private string OriginJson(HttpGet.HttpGet.HttpRequestStruction httpRequestStruction)
        {
            HttpGet.HttpGet httpGet = new HttpGet.HttpGet();
            var             result  = httpGet.Get(httpRequestStruction);

            try
            {
                Json.Json.RootObject rb = JsonConvert.DeserializeObject <Json.Json.RootObject>(result);
                if (rb.status != "200")
                {
                    MessageBox.Show("虎牙服务器错误,代码:" + rb.status);
                    return(null);
                }
            }
            catch (JsonSerializationException jse)
            {
                MessageBox.Show("在解析字符串:\n" + result + "是,遇到了:" + jse.Message + "错误!");
                return(null);
            }
            catch (Exception e)
            {
                MessageBox.Show("遇到未知错误:" + e.Message);
                return(null);
            }
            return(result);
        }
示例#8
0
        private string ScreenshotPictureAddress(int Num)
        {
            Json.Json.RootObject rb      = JsonConvert.DeserializeObject <Json.Json.RootObject>(JsonData);
            var ScreenshotPictureAddress = rb.data.datas[Num].screenshot;

            return(ScreenshotPictureAddress);
        }
示例#9
0
        private string AvatarPictureAddress(int Num)
        {
            Json.Json.RootObject rb  = JsonConvert.DeserializeObject <Json.Json.RootObject>(JsonData);
            var AvatarPictureAddress = rb.data.datas[Num].avatar180;

            return(AvatarPictureAddress);
        }