码迷,mamicode.com
首页 > Web开发 > 详细

Convert ResultSet to JSON and XML

时间:2019-01-22 10:56:37      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:stat   while   label   sonar   metadata   lower   res   app   code   

 public static JSONArray convertToJSON(ResultSet resultSet)
            throws Exception {
        JSONArray jsonArray = new JSONArray();
        while (resultSet.next()) {
            int total_rows = resultSet.getMetaData().getColumnCount();
            JSONObject obj = new JSONObject();
            for (int i = 0; i < total_rows; i++) {
                obj.put(resultSet.getMetaData().getColumnLabel(i + 1)
                        .toLowerCase(), resultSet.getObject(i + 1));
                jsonArray.put(obj);
            }
        }
        return jsonArray;
    }


    public static String convertToXML(ResultSet resultSet)
            throws Exception {
        StringBuilder xmlArray = new StringBuilder("<results>");
        while (resultSet.next()) {
            int total_rows = resultSet.getMetaData().getColumnCount();
            xmlArray.append("<result ");
            for (int i = 0; i < total_rows; i++) {
                xmlArray.append(" ").append(resultSet.getMetaData().getColumnLabel(i + 1)
                        .toLowerCase()).append("=‘").append(resultSet.getObject(i + 1)).append("‘");
            }
            xmlArray.append(" />");
        }
        xmlArray.append("</results>");
        return xmlArray.toString();
    }

 

Convert ResultSet to JSON and XML

标签:stat   while   label   sonar   metadata   lower   res   app   code   

原文地址:https://www.cnblogs.com/yshyee/p/10302029.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!