關於C#向伺服器請求json資料並解析
阿新 • • 發佈:2019-01-04
查了一下午+一晚上,什麼樣的回答都有,好些讓我感到十分無語。趕專案,沒總結出太高大上的用法,下面簡單講一下。
請求用的GET方法
需要什麼請去雜湊表裡取,跟iOS中字典的用法差不多。HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url); WebResponse resp = req.GetResponse(); StreamReader sr = new StreamReader(resp.GetResponseStream(), Encoding.Default); string sReturn = sr.ReadToEnd().Trim(); string str = sReturn.Replace(@"""", "").Replace("{", "").Replace("}", ""); string strTemp = ""; Hashtable ta = new Hashtable(); for (int i = 0; i < str.Split(',').Length; i++) { <span style="white-space:pre"> </span>strTemp = str.Split(',')[i].ToString(); Console.WriteLine(strTemp); ta.Add(strTemp.Split(':')[0], strTemp.Split(':')[1]); }
網路請求那段的網址
http://www.xuebuyuan.com/1398120.html
解析成雜湊表那段的網址
http://wenda.so.com/q/1381626245067461
個人感覺簡單有效,比好些奇奇怪怪各種匯入dll的方法靠譜多了。
另:各大網站總是充斥些不求甚解胡說八道的人,看了就讓人……無言以對。
2016.8.3
黑騏