zoukankan      html  css  js  c++  java
  • 根据*获取归属地

    import com.alibaba.fastjson.JSONArray;
    import com.alibaba.fastjson.JSONObject;
    import java.io.BufferedReader;
    import java.io.InputStream;
    import java.io.InputStreamReader;
    import java.net.MalformedURLException;
    import java.net.URL;
     
    public static String calcMobileCity(String mobileNumber) throws MalformedURLException{  
     
      String jsonString = null;  
      JSONArray array = null;  
      JSONObject jsonObject = null;  
      //获取拍拍网的API地址  
      String urlString = "http://virtual.paipai.com/extinfo/GetMobileProductInfo?mobile="+mobileNumber+"&amount=10000&callname=getPhoneNumInfoExtCallback";  
      StringBuffer sb = new StringBuffer();  
      BufferedReader buffer;  
      URL url = new URL(urlString);  
      try{  
        //获取URL地址中的页面内容  
        InputStream in = url.openStream();  
        // 解决乱码问题  
        buffer = new BufferedReader(new InputStreamReader(in,"gb2312"));  
        String line = null;  
        //一行一行的读取数据  
        while((line = buffer.readLine()) != null){  
          sb.append(line);  
        }  
        in.close();  
        buffer.close();  
        // System.out.println(sb.toString());  
        jsonString = sb.toString();  
        // 替换掉“getPhoneNumInfoExtCallback(,);<!--[if !IE]>|xGv00|6741027ad78d9b06f5642b25ebcb1536<![endif]-->”,让它能转换为JSONArray对象  
        jsonString = jsonString.replace("getPhoneNumInfoExtCallback(", "[");  
        jsonString = jsonString.replace(");<!--[if !IE]>|xGv00|6741027ad78d9b06f5642b25ebcb1536<![endif]-->", "]");  
        // 把jsonString转化为json对象  
        //array = JSONArray.fromObject(jsonString);  
        array = JSONArray.parseArray(jsonString);
        // 获取JSONArray的JSONObject对象,便于读取array里的键值对  
        jsonObject = array.getJSONObject(0);          
     
      }catch(Exception e){  
        e.printStackTrace();  
      }  
      //从JSONObject对象中读取城市名称  
      return jsonObject.getString("cityname");  
    }
  • 相关阅读:
    js文件内部导入引用js文件方法
    CSS3.0动画之hover---Y轴----3D旋转
    静态的html页面想要设置使用浏览器缓存
    opener 属性是一个可读可写的属性,可返回对创建该窗口的 Window 对象的引用
    input获取永久焦点
    修改zepto源代码,使支持wp8的ie10
    EChart
    input属性disabled和readonly的区别
    trigger
    解决jquery mobile的遇到高版本Chrome一直转圈,页面加载不出来的情况。
  • 原文地址:https://www.cnblogs.com/libra0920/p/5438308.html
Copyright © 2011-2022 走看看