java resultset转json怎么实现

   2024-10-02 9800
核心提示:要将Java ResultSet转换为JSON,您可以使用JSON库,比如Gson。以下是一个简单的示例:import com.google.gson.JsonArray;import

要将Java ResultSet转换为JSON,您可以使用JSON库,比如Gson。以下是一个简单的示例:

import com.google.gson.JsonArray;import com.google.gson.JsonObject;// 将ResultSet转换为JSONpublic String resultSetToJson(ResultSet rs) {    JsonArray jsonArray = new JsonArray();    try {        ResultSetMetaData metaData = rs.getMetaData();        while (rs.next()) {            JsonObject jsonObject = new JsonObject();            int numColumns = metaData.getColumnCount();            for (int i = 1; i <= numColumns; i++) {                String column_name = metaData.getColumnName(i);                Object column_value = rs.getObject(i);                jsonObject.addProperty(column_name, column_value.toString());            }            jsonArray.add(jsonObject);        }    } catch (SQLException e) {        e.printStackTrace();    }    return jsonArray.toString();}

使用这个方法,您可以将ResultSet转换为JSON字符串。您可以通过调用resultSetToJson(rs)方法将ResultSet对象转换为JSON字符串。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号