+-
如何将Java结果集转换为JSON?
我使用JDBC连接器的 MySQL查询得到了一个结果集.所以我的工作是将结果集转换为JSON格式.这样我就可以将它作为AJAX响应发送到客户端.有些人可以解释如何转换为JSON格式,因为我不熟悉Java以及JSON的概念
最佳答案
很多人都正确回答了这个问题.但是,我认为我可以使用以下一小段代码为帖子添加更多价值.它使用Apache-DBUtils和Gson库.

public static String resultSetToJson(Connection connection, String query) {
        List<Map<String, Object>> listOfMaps = null;
        try {
            QueryRunner queryRunner = new QueryRunner();
            listOfMaps = queryRunner.query(connection, query, new MapListHandler());
        } catch (SQLException se) {
            throw new RuntimeException("Couldn't query the database.", se);
        } finally {
            DbUtils.closeQuietly(connection);
        }
        return new Gson().toJson(listOfMaps);
    }
点击查看更多相关文章

转载注明原文:如何将Java结果集转换为JSON? - 乐贴网