zoukankan      html  css  js  c++  java
  • java后台保存JSON

    一:基于hql语法查询到的结果集为实体类集合。

    String hql = " from 实体类名" ;

    List<实体类名> list = ygDeptService.findByHql(hql);       //查询到的结果数据集

    JSONArray js = JSONArray.fromObject(list);

    HttpServletResponse response=ServletActionContext.getResponse();

    response.setContentType("application/json;charset=utf-8"); //防乱码

    PrintWriter out = response.getWriter();

    out.print(js.toString());   //向前端打印传送JSON

    out.flush();

    out.close();

    二:基于sql语法查询到的结果集为数组集合。

    String sql = "select * from 表名";

    List list = ygDeptService.findBySql(sql);

    String result= list.toString();

    result= depts2.replace("=", ":")     //转换成json字符串格式,具体格式可参考下面例子。

    HttpServletResponse response=ServletActionContext.getResponse();

    response.setContentType("application/json;charset=utf-8"); //防乱码

    PrintWriter out = response.getWriter();

    out.print(result);

    out.flush();

    out.close();

    传送的JSON格式如下,如不行请按下面格式对查询到的数据进行字符串格式转换。

    [{"id":103, "parentid":31, "name":"豸冈社区义工服务站"}, {"id":120, "parentid":26, "name":"新昌义工服务站"}]

  • 相关阅读:
    第36课 经典问题解析三
    第35课 函数对象分析
    67. Add Binary
    66. Plus One
    58. Length of Last Word
    53. Maximum Subarray
    38. Count and Say
    35. Search Insert Position
    28. Implement strStr()
    27. Remove Element
  • 原文地址:https://www.cnblogs.com/Hawk-cyc/p/9177884.html
Copyright © 2011-2022 走看看