JArray獲取元素值


 

 

MXS&Vincene  ─╄OvЁ  &0000003 ─╄OvЁ  MXS&Vincene 

MXS&Vincene  ─╄OvЁ:今天很殘酷,明天更殘酷,后天很美好,但是絕大部分人是死在明天晚上,只有那些真正的英雄才能見到后天的太陽。

MXS&Vincene  ─╄OvЁ:We're here to put a dent in the universe. Otherwise why else even be here? 

  

正文>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

 

#region 獲取json getaqi
protected string getaqi()
{
string url = "http://www.pm25.in/api/querys/pm2_5.json?city=無錫&token=5j1znBVAsnSf5xQyNQyq";
string r = string.Empty;
HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(url.ToString());
HttpWebResponse webResponse = (HttpWebResponse)webRequest.GetResponse();
//從Internet資源返回數據流
Stream webStream = webResponse.GetResponseStream();
//讀取數據流
StreamReader webStreamReader = new StreamReader(webStream, System.Text.Encoding.UTF8);
//讀取數據
r = webStreamReader.ReadToEnd();
webStreamReader.Close();
webStream.Close();
webResponse.Close();

return r;


}
#endregion

 

例如:  獲取無錫某地PM2.5的值

[{"aqi":0,"area":"無錫","pm2_5":0,"pm2_5_24h":0,"position_name":"曹張","primary_pollutant":null,"quality":null,"station_code":"1190A","time_point":"2015-05-26T12:00:00Z"},{"aqi":67,"area":"無錫","pm2_5":28,"pm2_5_24h":33,"position_name":"漆塘","primary_pollutant":"顆粒物(PM10)","quality":"良","station_code":"1191A","time_point":"2015-05-26T12:00:00Z"},{"aqi":61,"area":"無錫","pm2_5":30,"pm2_5_24h":44,"position_name":"東亭","primary_pollutant":"顆粒物(PM10)","quality":"良","station_code":"1192A","time_point":"2015-05-26T12:00:00Z"},{"aqi":67,"area":"無錫","pm2_5":27,"pm2_5_24h":42,"position_name":"旺庄","primary_pollutant":"顆粒物(PM10)","quality":"良","station_code":"1193A","time_point":"2015-05-26T12:00:00Z"},{"aqi":71,"area":"無錫","pm2_5":32,"pm2_5_24h":52,"position_name":"堰橋","primary_pollutant":"顆粒物(PM10)","quality":"良","station_code":"1195A","time_point":"2015-05-26T12:00:00Z"},{"aqi":61,"area":"無錫","pm2_5":30,"pm2_5_24h":39,"position_name":"雪浪","primary_pollutant":"顆粒物(PM10)","quality":"良","station_code":"1188A","time_point":"2015-05-26T12:00:00Z"},{"aqi":70,"area":"無錫","pm2_5":42,"pm2_5_24h":46,"position_name":"黃巷","primary_pollutant":"顆粒物(PM10)","quality":"良","station_code":"1189A","time_point":"2015-05-26T12:00:00Z"},{"aqi":74,"area":"無錫","pm2_5":32,"pm2_5_24h":38,"position_name":"榮巷","primary_pollutant":"顆粒物(PM10)","quality":"良","station_code":"1194A","time_point":"2015-05-26T12:00:00Z"},{"aqi":68,"area":"無錫","pm2_5":31,"pm2_5_24h":42,"position_name":null,"primary_pollutant":"顆粒物(PM10)","quality":"良","station_code":null,"time_point":"2015-05-26T12:00:00Z"}]

 

獲取 JArray 中某一個值如下:

JArray jo = (JArray)JsonConvert.DeserializeObject(getaqi());

string aqi = jo[1]["aqi"].ToString();
string quality = jo[1]["quality"].ToString();

 

結果:aqi="67";  quality="良";

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM