zoukankan      html  css  js  c++  java
  • java 封装返回json数据

    做的东西,一直是用easyui的,和后台的交互数据都是json格式的。

    今天想要单独弄一个json数据返回给前台,其实是比较简单的问题,json接触不多,记录一下。

    代码:

        public static JSONArray getGuanLiJson(Connection connection,String tablenameString,String field,String idString) throws Exception {
            JSONObject jsonObject=new JSONObject();
            JSONArray jsonArray=new JSONArray();
            String sqlString="select  "+field+" from "+tablenameString;
            PreparedStatement preparedStatement=connection.prepareStatement(sqlString);
            ResultSet resultSet=preparedStatement.executeQuery();
            while(resultSet.next()){
                jsonObject.put(idString, resultSet.getString(field));
                jsonArray.add(jsonObject);
            }
            return jsonArray;
        }

    因为是作为一个工具类用的,传入的参数比较多,上面这个方法,就是封装一个字段,返回json格式。

    json和java,常用的应该就是这些东西了,一个是jsonarray,一个是jsonobject,jsonobject的put,装入单独的键值对,jsonarray就把一列jsonobject装到一个数组里面了。

    大致的理解,如此。

  • 相关阅读:
    C#设计模式总结
    【23】备忘录模式(Memento Pattern)
    【22】访问者模式(Visitor Pattern)
    mycat 分库
    mysql的存储过程
    mysql的视图
    mysql的索引
    mysql权限操作
    mysql事务操作
    mysql常用函数
  • 原文地址:https://www.cnblogs.com/juepei/p/3519788.html
Copyright © 2011-2022 走看看