如何将ResultSet集合巧妙转换成JsonArray数组?
- 内容介绍
- 文章标签
- 相关推荐
本文共计172个文字,预计阅读时间需要1分钟。
java/** * 将ResultSet集合转换为JsonArray数组 * @param rs ResultSet对象 * @return JSONArray对象 * @throws Exception 异常 */public static JSONArray formatRsToJsonArray(ResultSet rs) throws Exception { ResultSetMetaData md=rs.getMetaData(); int num=md.getColumnCount(); JSONArray array=new JSONArray(); while (rs.next()) { JSONObject obj=new JSONObject(); for (int i=1; i <=num; i++) { obj.put(md.getColumnName(i), rs.getString(i)); } array.put(obj); } return array;}
/** * 把ResultSet集合转换成JsonArray数组 */ public static JSONArray formatRsToJsonArray(ResultSet rs)throws Exception{ ResultSetMetaData md=rs.getMetaData(); int num=md.getColumnCount(); JSONArray array=new JSONArray(); while(rs.next()){ JSONObject mapOfColValues=new JSONObject(); for(int i=1;i<=num;i++){ mapOfColValues.put(md.getColumnName(i), rs.getObject(i)); } array.add(mapOfColValues); } return array; } /** * 把ResultSet集合转换成JsonArray数组 */ public static JSONArray formatRsToJsonArray(ResultSet rs)throws Exception{ ResultSetMetaData md=rs.getMetaData(); int num=md.getColumnCount(); JSONArray array=new JSONArray(); while(rs.next()){ JSONObject mapOfColValues=new JSONObject(); for(int i=1;i<=num;i++){ mapOfColValues.put(md.getColumnName(i), rs.getObject(i)); } array.add(mapOfColValues); } return array; }
本文共计172个文字,预计阅读时间需要1分钟。
java/** * 将ResultSet集合转换为JsonArray数组 * @param rs ResultSet对象 * @return JSONArray对象 * @throws Exception 异常 */public static JSONArray formatRsToJsonArray(ResultSet rs) throws Exception { ResultSetMetaData md=rs.getMetaData(); int num=md.getColumnCount(); JSONArray array=new JSONArray(); while (rs.next()) { JSONObject obj=new JSONObject(); for (int i=1; i <=num; i++) { obj.put(md.getColumnName(i), rs.getString(i)); } array.put(obj); } return array;}
/** * 把ResultSet集合转换成JsonArray数组 */ public static JSONArray formatRsToJsonArray(ResultSet rs)throws Exception{ ResultSetMetaData md=rs.getMetaData(); int num=md.getColumnCount(); JSONArray array=new JSONArray(); while(rs.next()){ JSONObject mapOfColValues=new JSONObject(); for(int i=1;i<=num;i++){ mapOfColValues.put(md.getColumnName(i), rs.getObject(i)); } array.add(mapOfColValues); } return array; } /** * 把ResultSet集合转换成JsonArray数组 */ public static JSONArray formatRsToJsonArray(ResultSet rs)throws Exception{ ResultSetMetaData md=rs.getMetaData(); int num=md.getColumnCount(); JSONArray array=new JSONArray(); while(rs.next()){ JSONObject mapOfColValues=new JSONObject(); for(int i=1;i<=num;i++){ mapOfColValues.put(md.getColumnName(i), rs.getObject(i)); } array.add(mapOfColValues); } return array; }

