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

大致的理解,如此。

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/11555.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论