日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

读空气java_空气质量指数查询示例代码

發(fā)布時(shí)間:2023/12/19 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 读空气java_空气质量指数查询示例代码 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

package api.jisuapi.aqi;

import java.net.URLEncoder;

import api.util.HttpUtil;

import net.sf.json.JSONArray;

import net.sf.json.JSONObject;

public class Query {

public static final String APPKEY = "87b51e1d2b0a3513";// 浣犵殑appkey

public static final String URL = "https://api.jisuapi.com/aqi/query";

public static final String city = "杭州";// utf-8

public static void Get() throws Exception {

String result = null;

String url = URL + "?appkey=" + APPKEY + "&city=" + URLEncoder.encode(city,"utf-8");

try {

result = HttpUtil.sendGet(url, "utf-8");

JSONObject json = JSONObject.fromObject(result);

if (json.getInt("status") != 0) {

System.out.println(json.getString("msg"));

} else {

JSONObject resultarr = json.optJSONObject("result");

String cityid = resultarr.getString("cityid");

String city = resultarr.getString("city");

String so2 = resultarr.getString("so2");

String so224 = resultarr.getString("so224");

String no2 = resultarr.getString("no2");

String no224 = resultarr.getString("no224");

String co = resultarr.getString("co");

String co24 = resultarr.getString("co24");

String o3 = resultarr.getString("o3");

String o38 = resultarr.getString("o38");

String o324 = resultarr.getString("o324");

String pm10 = resultarr.getString("pm10");

String pm1024 = resultarr.getString("pm1024");

String pm2_5 = resultarr.getString("pm2_5");

String pm2_524 = resultarr.getString("pm2_524");

String iso2 = resultarr.getString("iso2");

String ino2 = resultarr.getString("ino2");

String ico = resultarr.getString("ico");

String io3 = resultarr.getString("io3");

String io38 = resultarr.getString("io38");

String ipm10 = resultarr.getString("ipm10");

String ipm2_5 = resultarr.getString("ipm2_5");

String aqi = resultarr.getString("aqi");

String primarypollutant = resultarr.getString("primarypollutant");

String quality = resultarr.getString("quality");

String timepoint = resultarr.getString("timepoint");

System.out.println(cityid + " " + city + " " + so2 + " " + so224 + " " + no2 + " " + no224 + " " + co

+ " " + co24 + " " + o3 + " " + o38 + " " + o324 + " " + pm10 + " " + pm1024 + " " + pm2_5 + " "

+ pm2_524 + " " + iso2 + " " + ino2 + " " + ico + " " + io3 + " " + io38 + " " + ipm10 + " "

+ ipm2_5 + " " + aqi + " " + primarypollutant + " " + quality + " " + timepoint);

if (resultarr.opt("aqiinfo") != null) {

JSONObject aqiinfo = resultarr.optJSONObject("aqiinfo");

String level = aqiinfo.getString("level");

String color = aqiinfo.getString("color");

String affect = aqiinfo.getString("affect");

String measure = aqiinfo.getString("measure");

System.out.println(level + " " + color + " " + affect + " " + measure);

}

if (resultarr.opt("position") != null) {

JSONArray position = resultarr.optJSONArray("position");

for (int i = 0; i < position.size(); i++) {

JSONObject obj = (JSONObject) position.opt(i);

String positionname = obj.getString("positionname");

String so2_ = obj.getString("so2");

String so224_ = obj.getString("so224");

String no2_ = obj.getString("no2");

String no224_ = obj.getString("no224");

String co_ = obj.getString("co");

String co24_ = obj.getString("co24");

String o3_ = obj.getString("o3");

String o38_ = obj.getString("o38");

String o324_ = resultarr.getString("o324");

String pm10_ = resultarr.getString("pm10");

String pm1024_ = resultarr.getString("pm1024");

String pm2_5_ = resultarr.getString("pm2_5");

String pm2_524_ = resultarr.getString("pm2_524");

String iso2_ = resultarr.getString("iso2");

String ino2_ = resultarr.getString("ino2");

String ico_ = resultarr.getString("ico");

String io3_ = resultarr.getString("io3");

String io38_ = resultarr.getString("io38");

String ipm10_ = resultarr.getString("ipm10");

String ipm2_5_ = resultarr.getString("ipm2_5");

String aqi_ = resultarr.getString("aqi");

String primarypollutant_ = resultarr.getString("primarypollutant");

String quality_ = resultarr.getString("quality");

String timepoint_ = resultarr.getString("timepoint");

System.out.println(positionname + " " + so2_ + " " + so224_ + " " + no2_ + " " + no224_ + " "

+ co_ + " " + co24_ + " " + o3_ + " " + o38_ + " " + o324_ + " " + pm10_ + " " + pm1024_

+ " " + pm2_5_ + " " + pm2_524_ + " " + iso2_ + " " + ino2_ + " " + ico_ + " " + io3_

+ " " + io38_ + " " + ipm10_ + " " + ipm2_5_ + " " + aqi_ + " " + primarypollutant_

+ " " + quality_ + " " + timepoint_);

}

}

}

} catch (Exception e) {

e.printStackTrace();

}

}

}

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的读空气java_空气质量指数查询示例代码的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。