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裝到一個數組里面了。

大致的理解,如此。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM