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装到一个数组里面了。

    大致的理解,如此。

  • 相关阅读:
    loj6158 A+B Problem (扩展KMP)
    2017CodeM初赛B场
    Codeforces Round #421(div 2)
    CF821E(多次矩阵快速幂)
    Codechef-ANCESTOR(树套树/CDQ分治)
    Codechef-BLACKCOM(树形背包dp)
    Codechef-CHEFPRAD(找事件点+贪心)
    洛谷 p3391
    luogu p3369
    LOJ10082
  • 原文地址:https://www.cnblogs.com/juepei/p/3519788.html
Copyright © 2011-2022 走看看