亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

csharp:using Newtonsoft.Json.Net2.0 in .net 2.0 webform

2019-11-17 01:34:16
字體:
來源:轉載
供稿:網友

csharp:using Newtonsoft.Json.Net2.0 in .net 2.0 webform

 /// <summary>    /// http://www.weather.com.cn/data/sk/101280601.html    ///  {"weatherinfo":{"city":"深圳","cityid":"101280601","temp":"32","WD":"西南風","WS":"4級","SD":"68%","WSE":"4","time":"16:40","isRadar":"1","Radar":"JC_RADAR_AZ9755_JB"}}    /// 20140531 涂聚文 Geovin Du    /// </summary>    public class WeatherInfo     {        //public  string city;        //public string cityid;        //public string temp;        //public string WD;        //public string WS;        //public string SD;        //public string WSE;        //public string time;        //public string isRadar;        //public string Radar;        string _city;        string _cityid;        string _temp;        string _WD;        string _WS;        string _SD;        string _WSE;        string _time;        string _isRadar;        string _Radar;        /// <summary>        /// 城市名稱        /// </summary>        public string city        {            get            {                return _city;            }            set            {                _city = value;            }        }        /// <summary>        /// 城市代碼        /// </summary>        public string cityid        {            get            {                return _cityid;            }            set            {                _cityid = value;            }            //get;            //set;        }        /// <summary>        /// 溫度        /// </summary>        public string temp        {            get            {                return _temp;            }            set            {                _temp = value;            }        }        /// <summary>        /// 風向        /// </summary>        public string WD        {            get            {                return _WD;            }            set            {                _WD = value;            }              }        /// <summary>        /// 風級        /// </summary>        public string WS        {            get            {                return _WS;            }            set            {                _WS = value;            }              }        /// <summary>        /// 濕度        /// </summary>        public string SD        {            get            {                return _SD;            }            set            {                _SD = value;            }             }        /// <summary>        ///         /// </summary>        public string WSE        {            get            {                return _WSE;            }            set            {                _WSE = value;            }        }        /// <summary>        /// 發布時間        /// </summary>        public string time        {            get            {                return _time;            }            set            {                _time = value;            }        }        /// <summary>        ///         /// </summary>        public string isRadar        {            get            {                return _isRadar;            }            set            {                _isRadar = value;            }              }        /// <summary>        ///         /// </summary>        public string Radar        {            get            {                return _Radar;            }            set            {                _Radar = value;            }                }        PRivate Dictionary<string, object> _theRest = new Dictionary<string, object>();        public Dictionary<string, object> TheRest        {            get { return _theRest; }        }           // public Dictionary<string, decimal> Rates { get; set; }    }
/// <summary>    /// http://www.weather.com.cn/data/sk/101280601.html    /// 20140531 涂聚文 Geovin Du    /// </summary>    public class WeatherInfoConverter : CustomCreationConverter<WeatherInfo>    {        public override WeatherInfo Create(Type objectType)        {            return new WeatherInfo();        }        public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)        {            WeatherInfo mappedObj = new WeatherInfo();            //get an array of the object's props so I can check if the JSON prop s/b mapped to it            PropertyInfo[] myPropertyInfo;            myPropertyInfo = objectType.GetProperties();            string objProps = string.Empty;            //for (int i = 0; i < myPropertyInfo.Length; i++)            //{            //    objProps = objProps +" "+ myPropertyInfo[i].ToString();            //}            foreach (PropertyInfo pi in objectType.GetProperties())            {                object value1 = pi.GetValue(mappedObj, null);//用pi.GetValue獲得值                  objProps = objProps + " " + pi.Name;//獲得屬性的名字,后面就可以根據名字判斷來進行些自己想要的操作                  //獲得屬性的類型,進行判斷然后進行以后的操作,例如判斷獲得的屬性是整數                  //if(value1.GetType() == typeof(int))                   //{                   //    //進行你想要的操作                  //}               }               //objProps = myPropertyInfo[0].Name.ToLower().ToString(); //objectType.GetProperties().Select(p => p.Name.ToLower()).ToArray();            //loop through my JSON string            while (reader.Read())            {                //if I'm at a property...                if (reader.TokenType == JsonToken.PropertyName)                {                    //convert the property to lower case                    string readerValue = reader.Value.ToString().ToLower();                    if (reader.Read())  //read in the prop value                    {                        //is this a mapped prop?                        if (objProps.Contains(readerValue))                        {                            //get the property info and set the Mapped object's property value                            PropertyInfo pi = mappedObj.GetType().GetProperty(readerValue, BindingFlags.IgnoreCase | BindingFlags.Public | BindingFlags.Instance);                            object convertedValue = Convert.ChangeType(reader.Value, pi.PropertyType);                            pi.SetValue(mappedObj, convertedValue, null);                        }                        else                        {                            //otherwise, stuff it into the Dictionary                            mappedObj.TheRest.Add(readerValue, reader.Value);                        }                    }                }            }            return mappedObj;        }    }

  /// <summary>    /// http://www.weather.com.cn/data/sk/101280601.html    /// http://www.weather.com.cn/data/cityinfo/101280601.html    /// http://geoip.weather.com.cn/g/    /// http://m.weather.com.cn/data/101190101.html    /// 20140531 涂聚文 Geovin Du    /// {"weatherinfo":{"city":"深圳","cityid":"101280601","temp":"32","WD":"西南風","WS":"4級","SD":"68%","WSE":"4","time":"16:40","isRadar":"1","Radar":"JC_RADAR_AZ9755_JB"}}    /// </summary>    public partial class WebForm1 : System.Web.UI.Page    {        string json_data = string.Empty;        string url = string.Empty;        //WeatherInfo we = new WeatherInfo();        /// <summary>        /// http://social.msdn.microsoft.com/Forums/en-US/4392c97a-3c6e-45b9-99c9-12a979c64910/c-20-jsonnet        /// </summary>        /// <param name="sender"></param>        /// <param name="e"></param>        protected void Page_Load(object sender, EventArgs e)        {            try            {                url = "http://www.weather.com.cn/data/sk/101280601.html";                WebClient wc = new WebClient();                wc.Encoding = System.Text.Encoding.UTF8;//定義對象語言                json_data = wc.DownloadString(url);                //JsonConvert.DeserializeObject<Table>(json_data);                //var ser = new javaScriptSerializer();                //we = _download_serialized_json_
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产福利精品在线| 国产精品日韩一区| 成人看片人aa| 国模视频一区二区三区| 国产69久久精品成人看| 97视频在线观看亚洲| 亚洲精品天天看| 欧美电影院免费观看| 国内外成人免费激情在线视频网站| 91高潮在线观看| 国产中文日韩欧美| 欧美国产日韩一区二区在线观看| 国产精品第二页| 精品福利在线视频| 最近2019中文免费高清视频观看www99| 国产精品综合网站| 国产亚洲精品一区二555| 亚洲free性xxxx护士白浆| 欧美精品videossex性护士| 国产精品久久久久久av福利软件| 97成人精品视频在线观看| 免费不卡欧美自拍视频| 日韩视频免费中文字幕| 日韩精品视频免费专区在线播放| 一本一本久久a久久精品牛牛影视| 亚洲aⅴ男人的天堂在线观看| 大量国产精品视频| 亚洲欧美国产日韩中文字幕| 日韩成人性视频| 91精品久久久久久久久| 精品国产一区二区三区在线观看| 亚洲精品成a人在线观看| 日韩欧美aⅴ综合网站发布| 欧美极品美女电影一区| www.亚洲一区| 国产成人福利视频| 韩国美女主播一区| 日韩va亚洲va欧洲va国产| 中文字幕亚洲欧美在线| 亚洲精品videossex少妇| 精品欧美激情精品一区| 国产视频精品久久久| 在线成人激情黄色| 亚洲精品视频久久| 日本欧美一二三区| 精品国产乱码久久久久久虫虫漫画| 国产精品久久久久久久7电影| 亚洲自拍欧美色图| 欧美成人三级视频网站| 久久夜色精品国产欧美乱| 91手机视频在线观看| 成人a视频在线观看| 国产精品成熟老女人| 91爱爱小视频k| 成人免费视频在线观看超级碰| 欧美黄色免费网站| 国产欧美一区二区三区视频| 久久在线免费观看视频| 97视频在线观看网址| 国产欧美日韩91| 97在线视频国产| 成人欧美一区二区三区在线| 日韩av中文字幕在线免费观看| 日本午夜精品理论片a级appf发布| 亚洲三级av在线| 亚洲成人精品久久| 久久国产精品影片| 欧美日韩国产999| 欧美黑人性生活视频| 97成人在线视频| 欧美性视频精品| 欧美另类交人妖| 91亚洲精品视频| 成人久久18免费网站图片| 中文字幕av一区二区三区谷原希美| 亚洲国产免费av| 一区二区亚洲欧洲国产日韩| 日韩中文在线中文网在线观看| 久久精品美女视频网站| 另类色图亚洲色图| 国产在线精品成人一区二区三区| 欧美亚洲伦理www| 久久99热这里只有精品国产| 精品久久久久久久久久久久久久| 久久99国产精品久久久久久久久| 日韩在线观看高清| 久久久av亚洲男天堂| 日韩欧美在线第一页| 日韩欧亚中文在线| 九九视频直播综合网| 亚洲一区二区免费在线| 久久好看免费视频| 久久精品久久精品亚洲人| 久久综合免费视频| 一区二区三区回区在观看免费视频| 一本色道久久88综合亚洲精品ⅰ| 日韩中文有码在线视频| 国产精品男女猛烈高潮激情| 亚洲天堂免费在线| 日韩精品中文字幕在线| 成人网在线免费观看| 亚洲国产精彩中文乱码av在线播放| 欧美成人免费va影院高清| 国产97色在线| 欧美中文在线免费| 久久精品小视频| 国产成人精品久久久| www.久久色.com| 久久久亚洲天堂| 欧美日韩裸体免费视频| 91久久国产婷婷一区二区| 亚洲免费人成在线视频观看| 亚洲午夜久久久久久久| 色www亚洲国产张柏芝| 国产日韩在线精品av| 一个人www欧美| 欧美国产高跟鞋裸体秀xxxhd| 亚洲第一在线视频| 国产午夜一区二区| 日韩欧美亚洲国产一区| 91精品国产网站| 国产欧美日韩精品丝袜高跟鞋| 国产精品羞羞答答| 日本精品免费一区二区三区| 欧美成人精品h版在线观看| 5566日本婷婷色中文字幕97| 欧美专区福利在线| 欧美精品久久一区二区| 国产精品久久久久久久久久小说| 国产综合色香蕉精品| 欧美一级片一区| 久久久精品视频成人| 欧美成人免费全部观看天天性色| 国产成人精品一区| 亚洲欧洲一区二区三区久久| 欧美亚洲另类制服自拍| 97在线观看免费高清| 国产成人高清激情视频在线观看| 日韩精品丝袜在线| 自拍亚洲一区欧美另类| 热门国产精品亚洲第一区在线| 97视频国产在线| 欧美日韩国产影院| 中文字幕亚洲情99在线| 国产玖玖精品视频| 精品香蕉在线观看视频一| 欧美在线一区二区三区四| 久久久久久久久久亚洲| 高清亚洲成在人网站天堂| 日韩福利在线播放| 欧美在线视频免费播放| 亚洲精品欧美日韩| 国产69精品久久久久99| 宅男66日本亚洲欧美视频| 国产精品日韩在线| 九色精品免费永久在线| 久久久久久免费精品| 欧美在线观看网站| 日韩精品极品在线观看播放免费视频| 日韩精品一区二区视频| 国产精品爱啪在线线免费观看| 久久综合电影一区| 伊人伊成久久人综合网站| 久久影院在线观看|