<项目一>java数据转为JSONObject,再转为JSONArray
来源:互联网 发布:网络运营部门组建方案 编辑:程序博客网 时间:2024/06/07 17:23
今天做到一个接口需求,描述下:
mysql数据库里面有6个字段,每个字段有且只有一条记录,需求是将每个字段+值,作为一个JSONObject,最后给他返回一个包含6个JSONObject的JSONArray
开始没有这种想法,只知道javabean+list再转。所以以此纪念下。。。。
Connection conn=DBconnection.getConnection();String sql="select * from explain_";ResultSet rs=DBdao.InfoQuery(sql);JSONObject info1=new JSONObject();JSONObject info2=new JSONObject();JSONObject info3=new JSONObject();JSONObject info4=new JSONObject();JSONObject info5=new JSONObject();JSONObject info6=new JSONObject();if(rs !=null){try {while(rs.next()){ info1.put("PriceTypeName",rs.getString("CrossRate1")); info1.put("PriceTypeId","CrossRate1"); info2.put("PriceTypeName",rs.getString("CrossRate2")); info2.put("PriceTypeId","CrossRate2"); info3.put("PriceTypeName",rs.getString("CrossRate3")); info3.put("PriceTypeId","CrossRate3"); info4.put("PriceTypeName",rs.getString("CrossRate4")); info4.put("PriceTypeId","CrossRate4"); info5.put("PriceTypeName",rs.getString("CrossRate5")); info5.put("PriceTypeId","CrossRate5"); info6.put("PriceTypeName",rs.getString("CrossRate6")); info6.put("PriceTypeId","CrossRate6");} } catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}JSONArray ja = new JSONArray(); ja.add(info1);ja.add(info2);ja.add(info3);ja.add(info4);ja.add(info5);ja.add(info6);out.println(ja);out.flush();out.close();DBconnection.DBclose();}
0 0
- <项目一>java数据转为JSONObject,再转为JSONArray
- java解析json,并把jsonarray转为list
- java项目转为web项目
- Map<String,Object>转为JSONObject ,JSONObject 转为JsonObject,JsonObject转为JsonElement
- java 读取excel内容转为JSONArray(未测试)
- java下JSONObject的key值转为小写
- Java发送Https请求,返回JSONObject转为List
- json数据解析<一> JSONObject和JSONArray的简单使用
- eclipse中将java项目转为web项目
- eclipse java项目转为web项目
- eclipse中将java项目转为web项目
- 将java web项目转为maven项目
- java 深入学习JSONObject、JSONArray
- 获取JSONObject 中的属性并且转为String
- JSONObject null转为“null”源码解析
- MyEclipse 项目转为 Eclipse
- supermap 数据转为shp
- 将数据转为json
- ASP.NET MVC使用UEditor,并与Controller共享
- 【轉】C# 实现拖拉控件改变位置与大小
- 安卓app什么的是不是最赚钱了·~我也想学这么高富帅的职业
- 滤波器设计指标
- 关于未赋值的变量,是真是假
- <项目一>java数据转为JSONObject,再转为JSONArray
- 为什么int是从-32768到32767而不是从-32767到32767呢?
- 数字信号处理中各种频率关系
- 解决[FAIL_INSTALL_DEXOPT]问题
- Spring : 征服数据库 (四)
- List 的remove方法注意点
- 基于Zigbee的智能游客CY-RAT管理模式
- hdfs federation(联合hdfs)
- centos6.4 php5.4.13安装扩展yar-rpc笔记