El ejemplo de este artículo le dice a la forma en que Java llama a la API de la red meteorológica de China para obtener información sobre el pronóstico del tiempo. Compártelo para todos para su referencia. El método de implementación específico es el siguiente:
// Tome Bingcheng Harbin como un ejemplo para llamar a la información meteorológica a través de la API meteorológica china. ResponseHandler <String> ResponseHandler = New BasicResponseHandler (); ; j = jso.get ("temp1"). Condiciones // String j_weather = jso.get ("Weather1"). //// viento // string j_wind = jso.get ("Wind1"). // info.append ("Today:"). /// n "); // info.append (" "mañana:"). /n "); //} String updtime = jso.get (" "fchh"). // Temperatura J = JSO.get ("Temp1"). get ("Weather1" ("Weather1" ") .getAsstring (); // Today String M_Weather = JSO.Get (" Weather2 "). GetAsstring (); // Tomorrow // Viento Dirección de viento Fuerza de viento J_Wind = jso.get ("Wind1"). ") .appnd (J_weather).) .appnd (j_wind) .appnd ("/n "); info.append (" "mañana:"). appnd ("") .append (m_wind) .appnd ("/n");} else {// 18 // Temperatura Temp1 = jso.get ("temp1"). jso.get ("temp2"). 0]; "). GetAsString (); string weather2 = jso.get (" weather2 "). GetAsstring (); string weather3 = jso.get (" weather3 "). Ather =" "; string j_weather_part1 =" "; string j_weather_part2 =" ""; // Determinar si hay una transferencia if (weather1.indexof ("girar")> 0) {// j_weather_part1 = weather1.split ("girar") [1];} elsee {j_weather_part1 = weather1;} si (Weather2.Indexof ("Turn")> 0) {// j_weather_part2 = weather2.split ("turno") [0];} else {j_weather_part2 = weather2;} i f (j_weather_part1.equalsignorecase (j_weather_part2)) {j_weather = = = j_weather_part1; .indexof ("girar")> 0) {// Hay m_weather_part1 = weather2.split ("girar") [1];} else {m_weather_part1 = weather2;} if (weather3.indexf ("girar (" girar " )> 0) {// está m_weather_part2 = weather3.split ("turno") [0];} else {m_weather_part2 = weather3;} if (m_weather_part1.equalsignorecase (m_weather_part2)) {m_weather = m_weather_part1; {m_weather = m_weather_part1 + "girar" + m_weather_part2; /mañana info.append ("Today:"). ) ;; }}}}}}}}}}}}}}}}}}}}}}} capt (excepción e) {} return info.ToString ();}
Se espera que este artículo sea útil para el diseño del programa Java de todos.