Пример #1
0
            /// <summary>
            /// POST数据同时获取POST返回的JSON结果
            /// </summary>
            /// <typeparam name="T"></typeparam>
            /// <typeparam name="TResult">JSON结果</typeparam>
            /// <param name="data">待提交的数据</param>
            /// <param name="url">提交的地址</param>
            /// <returns></returns>
            public static TResult GetJsonResult <T, TResult>(string url, T data)
                where T : class
                where TResult : class
            {
                var result = GetResult(url, JsonHelper.Encode(data));

                return(JsonHelper.Decode <TResult>(result));
            }
Пример #2
0
            /// <summary>
            ///
            /// </summary>
            /// <param name="url"></param>
            /// <returns></returns>
            public static dynamic GetDynamicResult(string url)
            {
                var result = GetResult(url);

                return(JsonHelper.Decode <dynamic>(result.Content));
            }
Пример #3
0
            /// <summary>
            ///
            /// </summary>
            /// <typeparam name="TResult"></typeparam>
            /// <param name="url"></param>
            /// <returns></returns>
            public static TResult GetJsonResult <TResult>(string url) where TResult : class
            {
                var result = GetResult(url);

                return(JsonHelper.Decode <TResult>(result.Content));
            }