凉风有信,秋月无边。
亏我思娇的情绪好比度日如年。

java 查数据库转json

《java 查数据库转json》正文开始,本次阅读大概6分钟。

在Java中,将数据库中的数据转换为JSON格式是一个非常常见的场景。一般来说,我们使用第三方库,例如Gson或Jackson,来将数据转换为JSON字符串。而这个过程通常包含三个步骤:

1. 建立数据库连接并查询数据。
try(Connection conn = DriverManager.getConnection(url, username, password)) {
String query = "SELECT * FROM students";
Statement statement = conn.createStatement();
ResultSet resultSet = statement.executeQuery(query);
2. 将查询结果转换为JSON对象或数组格式。
JsonArray jsonArray = new JsonArray();
while (resultSet.next()) {
JsonObject student = new JsonObject();
student.addProperty("id", resultSet.getInt("id"));
student.addProperty("name", resultSet.getString("name"));
student.addProperty("age", resultSet.getInt("age"));
jsonArray.add(student);
}
3. 将JSON对象或数组转换为字符串格式。
Gson gson = new GsonBuilder().setPrettyPrinting().create(); // 使用Gson库将JSON数据格式化
String jsonString = gson.toJson(jsonArray);
System.out.println(jsonString);

在以上代码中,我们使用了Java中的JDBC API来建立数据库连接和查询数据。接着,我们通过Gson库将查询结果转换为JSON对象或数组,并将其格式化为字符串格式输出。这样,我们就可以将数据库中的数据生成JSON字符串,便于前端页面使用。

赞(184)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的内容,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。本博客资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。如果本文导致的版权问题以及内容纠错问题请联系站长QQ:1004619 | 点此给我发送邮件
本文标题:java 查数据库转json
本文地址:https://www.1004619.com/nn/javacsjkzjson.html