zoukankan      html  css  js  c++  java
  • Json传值

    一、POST传值方法

    public static String SendUlr(String requestUrl,String xml) {
    	   	 String responseStr="";
    	       try {
    	           URL url = new URL(requestUrl);
    	           HttpURLConnection urlConnection = (HttpURLConnection)url.openConnection();
    	           urlConnection.setDoOutput(true);
    	           urlConnection.setDoInput(true);
    	           urlConnection.setRequestMethod("POST");
    	           urlConnection.setUseCaches(false); 
    	           urlConnection.setInstanceFollowRedirects(true);
    	           urlConnection.setRequestProperty("Content-Type","application/x-www-form-urlencoded");
    	           urlConnection.setRequestProperty("Charset", "UTF-8"); 
    	           urlConnection.connect();
    	           DataOutputStream out = new DataOutputStream(urlConnection.getOutputStream());
    	           String params= xml;       
    	           out.write(params.getBytes("UTF-8"));
    	         /*  out.writeBytes(params);*/
    	           out.flush();
    	           out.close(); 
    	           BufferedReader reader = new BufferedReader(new InputStreamReader(urlConnection.getInputStream(),"UTF-8"));
    	           String line;
    	           while ((line = reader.readLine()) != null){
    	               responseStr+=line;
    	           }
    	           reader.close();
    	           urlConnection.disconnect();
    	       }catch (MalformedURLException e) {
    	           // TODO Auto-generated catch block
    	           e.printStackTrace();
    	       } catch (ProtocolException e) {
    	           // TODO Auto-generated catch block
    	           e.printStackTrace();
    	       } catch (IOException e) {
    	           // TODO Auto-generated catch block
    	           e.printStackTrace();
    	       }
    	       return responseStr;
    	   }
    

    二、接口访问,返回json对象

    PS://{"stu":"11","stuName":"w","sex":"男"}
    String url = "http://localhost:8080/yikang/q/yikang/YtxHaixun/test";
    String par = "a="+"123";
    String str = YikangUtil.SendUlr(url, par);
    JSONObject jsonp = JSON.parseObject(str);
    System.out.println(jsonp.get("id"));
    

    三、接口访问,返回json集合

    	//PS:[{"stu":"11","stuName":"w","sex":"男"},
                    {"stu":"11","stuName":"w","sex":"男"},
                    {"stu":"11","stuName":"w","sex":"男"}]
    	String url = "http://localhost:8080/yikang/q/yikang/YtxHaixun/test";
    	String par = "a="+"123";
    	String str = YikangUtil.SendUlr(url, par);
         //获取集合 JSONArray parseArray = JSONArray.parseArray(str); int size = parseArray.size(); for(int i=0;i<size;i++){
           //获取对象里面的值   String id = (String)parseArray.getJSONObject(i).get("id");   System.out.println("==="+id); }

      

      

  • 相关阅读:
    window.parent ,window.top,window.self 详解及parent和opener的区别
    jQuery $.extend()用法总结
    JQuery中each()的使用方法说明
    jQuery.isPlainObject()的作用
    change和onchange、click和onclick的区别
    zabbix客户端一键安装脚本(主动模式监控)
    jumpserver在centos 7上的部署
    用阿里云的免费 SSL 证书让网站从 HTTP 换成 HTTPS
    GitLab的安装及使用教程
    一个客户端一键安装环境和服务的shell脚本
  • 原文地址:https://www.cnblogs.com/superxff/p/9220952.html
Copyright © 2011-2022 走看看