この記事の例は、Javaが中国の気象ネットワークAPIと呼んで気象予測情報を取得する方法を示しています。あなたの参照のために全員のためにそれを共有してください。特定の実装方法は次のとおりです。
//中国の気象APIを通じて天気情報を呼び出す例としてBingcheng Harbinを取ります。 Response Handler = new Basic ResponseHandler(); ; jsosjsonobject(); jso.get( "temp1")条件// string j_weather = jso.get( "Weather1"); //風の方向// string jso.get( "wind1") // info.append( "today:")。 // n "); // info.append(" "明日:")。 /n "); //} string updtime.get(" "fchh"); //温度jso.get( "temp1")。 get( "Weather1"( "Weather1" ").getAsstring(); // Today String M_Weather = JSo.get(" Weather2 ")。 (wind1 ")。 ").appnd(j_weather)。).appnd(j_wind).appnd("/n "); info.append(" "Tomorrow:")。 appnd( "").append(m_wind).appnd( "/n");} jso.get( "temp2")。 0]; string m = temp2.split( "〜" + temp3.split( "〜")[0]; ")。getAsstring(); String Weather2 = jso.get(" Weather2 ")。getAsstring(); string wather3 = jso.get(" wathe3 ")。 ""; //転送があるかどうかを判断します(weather2.indexof( "turn")> 0){// j_weather_part2 = weather2.split( "ターン")[0];} else {j_weather_part2 = wather2;} i f(j_weather_part1.equalsignecase(j_weather_part2){j_weather = j_weather_part1; .indexof( "turn")> 0){// m_weather_part1 = weather2.split( "turn")[1];} else {m_weather_part1 = weather2;} if(weather3.indexof( " )> 0){// m_weather_part2 = heather3.split( "turn")[0];} else {m_weather_part2 = weather3;} if(m_weather_part1.equalsignorecase(m_weather_part2)){m_weather = m_weather_part1; {m_weather = m_weather_part1 + "turn" + m_weather_part2;明日info.append( "today:")。 ;;( ""明日: ")。(m).appnd(" ").appnd(" ").apend(m_wind).appnd("/n ");}}}}}}} }}}}}}}}}}}}}}}}}}}}}}}}}}}}} catch(Exception e){} return info.toString();}
この記事がすべての人のJavaプログラムのデザインに役立つことが期待されています。