package api.jisuapi.calendar;
import api.util.HttpUtil;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
public class Query {
public static final String APPKEY = "your_appkey_here";// 你的appkey
public static final String URL = "https://api.jisuapi.com/calendar/query";
public static final String date = "2015-10-22";
public static void Get() {
String result = null;
String url = URL + "?appkey=" + APPKEY + "&date=" + date;
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 year = resultarr.getString("year");
String month = resultarr.getString("month");
String day = resultarr.getString("day");
String week = resultarr.getString("week");
String lunaryear = resultarr.getString("lunaryear");
String lunarmonth = resultarr.getString("lunarmonth");
String lunarday = resultarr.getString("lunarday");
String ganzhi = resultarr.getString("ganzhi");
String shengxiao = resultarr.getString("shengxiao");
String star = resultarr.getString("star");
String humidity = "";
if (resultarr.has("humidity")) {
humidity = resultarr.getString("humidity");
}
String pressure = "";
if (resultarr.has("pressure")) {
pressure = resultarr.getString("pressure");
}
String windspeed = "";
if (resultarr.has("humidity")) {
windspeed = resultarr.getString("windspeed");
}
String winddirect = "";
if (resultarr.has("pressure")) {
winddirect = resultarr.getString("winddirect");
}
System.out.println(year + " " + month + " " + day + " " + week + " " + lunaryear + " " + lunarmonth
+ " " + lunarday + " " + ganzhi + " " + shengxiao + " " + star);
if (resultarr.opt("huangli") != null) {
JSONObject huangli = resultarr.optJSONObject("huangli");
String nongli = huangli.getString("nongli");
String taishen = huangli.getString("taishen");
String wuxing = huangli.getString("wuxing");
String chong = huangli.getString("chong");
String sha = huangli.getString("sha");
String jiri = huangli.getString("jiri");
String zhiri = huangli.getString("zhiri");
String xiongshen = huangli.getString("xiongshen");
String jishenyiqu = huangli.getString("jishenyiqu");
String caishen = huangli.getString("caishen");
String xishen = huangli.getString("xishen");
String fushen = huangli.getString("fushen");
System.out.println(
nongli + " " + taishen + " " + wuxing + " " + chong + " " + sha + " " + jiri + " " + zhiri
+ " " + xiongshen + " " + jishenyiqu + " " + caishen + " " + xishen + " " + fushen);
JSONArray suici = huangli.optJSONArray("suici");
for (int i = 0; i < suici.size(); i++) {
System.out.println(suici.get(i));
}
JSONArray yi = huangli.optJSONArray("suici");
for (int i = 0; i < yi.size(); i++) {
System.out.println(yi.get(i));
}
JSONArray ji = huangli.optJSONArray("suici");
for (int i = 0; i < ji.size(); i++) {
System.out.println(ji.get(i));
}
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
}


© 2015-2025 杭州极速互联科技有限公司 版权所有 浙ICP备17047587号-4 浙公网安备33010502005096 增值电信业务经营许可证:浙B2-20190875