java结果集转json
来源:互联网 发布:c语言取反符号 编辑:程序博客网 时间:2024/06/17 14:44
实现很简单,就是把查询结果ResultSet的每一条数据转换成一个json对象,数据中的每一列的列名和值组成键值对,放在对象中,最后把对象组织成一个json数组。
public String resultSetToJson(ResultSet rs) throws SQLException,JSONException { // json数组 JSONArray array = new JSONArray(); // 获取列数 ResultSetMetaData metaData = rs.getMetaData(); int columnCount = metaData.getColumnCount(); // 遍历ResultSet中的每条数据 while (rs.next()) { JSONObject jsonObj = new JSONObject(); // 遍历每一列 for (int i = 1; i <= columnCount; i++) { String columnName =metaData.getColumnLabel(i); String value = rs.getString(columnName); jsonObj.put(columnName, value); } array.put(jsonObj); } return array.toString(); }
需要用到的jar包为org.json包
实测很方便,新手基本看一眼代码就能运用,但是我在转成json串之后输出的时候,所有的字段名字都是大写,不知道什么原因,只能再加上一句话,转成小写
columnName = columnName.toLowerCase(); //转化成小写
阅读全文
1 0
- java结果集转json
- 数据库结果集ResultSet转json实现
- python sqlalchemy结果集转JSON
- java返回json串形式结果
- java获取mysql数据,resultSetToJson,结果集转换成json数组
- 如果将Java中从数据库查询到的结果集转换为Json数组形式
- 解决json转换hibernate 结果集对象
- 解决json转换hibernate 结果集对象
- sql 将结果集系列化为json
- 解决hibernate 结果集对象转换json
- resultset结果集转化为json源码
- Hibernate数据查询结果转json格式
- SQL Server 查询结果转JSON函数
- sql查询结果转XML和JSON
- Java实现将ResultSet结果转成json格式
- java 发起http请求并获取结果(json)
- Java 向post接口传json参数,得到结果
- mybaits获取的结果集不能成功转JSON格式的问题
- mysql---使用函数处理数据
- 基于 maven 的 ssm 项目搭建二:创建项目及配置
- Kotlin基本语法一
- ExecutorService源码分析
- python第12篇之-函数的嵌套定义以及关键字nonlocal使用
- java结果集转json
- Java正则表达中Greedy Reluctant Possessive 的区别
- 微信h5页面开发遇到那些坑
- 【UC/OS-II】一、STM32平台移植教程
- PWM调光方法在LED亮度调节中的应用
- java掩码
- 89C51单片机内部结构深度解析
- java数组去重总结
- Java解析Yaml介绍