参考博文:(https://blog.youkuaiyun.com/LOVELONG8808/article/details/44152839)
(仅学习,侵权请联系我删除)
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
import net.sf.json.JSONObject;
public class UrlTest {
public static void main(String[] args) throws Exception {
String urlStr="http://m.weather.com.cn/data/101230101.html";
URL url=new URL(urlStr);
StringBuffer document = new StringBuffer();
URLConnection conn = url.openConnection();
BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream(),"utf-8"));
String line = null;
while ((line = reader.readLine()) != null){
document.append(line);
}
reader.close();
System.out.println(document);
JSONObject json =JSONObject.fromObject(document.toString());
System.out.println(json.toString());
JSONObject obj = (JSONObject) json.get("weatherinfo");
System.out.println(obj.toString());
String val = obj.getString("city");
System.out.println(val);
}
}