zoukankan      html  css  js  c++  java
  • json对象的传输函數的定義

    /**
    * List转换json格式向前端传递json数据流
    * @param list
    * @param response
    * @throws IOException
    */
    public void writeJson(List list,HttpServletResponse response) throws IOException{
    JSONArray jarray=JSONArray.fromObject(list);
    response.setHeader("Content-type", "text/json;charset=UTF-8");
    response.setCharacterEncoding("UTF-8");
    response.getWriter().write(jarray.toString());
    }
    /**
    *
    * 将一个字段以{key,value}转为json格式字符串返回ajax回调函数
    * @param key
    * @param object
    * @param response
    * @throws IOException
    */
    public void toJson(String key,Object object, HttpServletResponse response) throws IOException{
    JSONObject obj=new JSONObject();
    obj.put(key, object);
    response.setHeader("Content-type", "text/json;charset=UTF-8");
    response.setCharacterEncoding("UTF-8");
    response.getWriter().write(obj.toString());
    }

    /**
    *
    * 普通类型的bean转换成json格式字符串返回ajax回调函数
    * @param object
    * @param response
    * @throws IOException
    */
    public void toJson(Object object, HttpServletResponse response) throws IOException{
    JSONObject obj=JSONObject.fromObject(object);
    response.setHeader("Content-type", "text/json;charset=UTF-8");
    response.setCharacterEncoding("UTF-8");
    response.getWriter().write(obj.toString());
    }

    ////////////////////////////////////////
    用法(调用函数,把对象放入函数中): writeJson(items, response);

  • 相关阅读:
    spring配置详解
    表单重复提交解决办法
    Java 两个变量交换值
    spring @ExceptionHandler注解方式实现异常统一处理
    mybatis实战
    使用soapui调用webservice接口
    使用火狐的restclient发送http接口post及get请求
    很多网站301重定向
    邮件发布google blogger 博客
    php file取重复
  • 原文地址:https://www.cnblogs.com/OP-RONG/p/4193344.html
Copyright © 2011-2022 走看看