做的东西,一直是用easyui的,和后台的交互数据都是json格式的。

今天想要单独弄一个json数据返回给前台,其实是比较简单的问题,json接触不多,记录一下。

代码:

    public static JSONArray getGuanLiJson(Connection connection,String tablenameString,String field,String idString) throws Exception {
JSONObject jsonObject=new JSONObject();
JSONArray jsonArray=new JSONArray();
String sqlString="select "+field+" from "+tablenameString;
PreparedStatement preparedStatement=connection.prepareStatement(sqlString);
ResultSet resultSet=preparedStatement.executeQuery();
while(resultSet.next()){
jsonObject.put(idString, resultSet.getString(field));
jsonArray.add(jsonObject);
}
return jsonArray;
}

因为是作为一个工具类用的,传入的参数比较多,上面这个方法,就是封装一个字段,返回json格式。

json和java,常用的应该就是这些东西了,一个是jsonarray,一个是jsonobject,jsonobject的put,装入单独的键值对,jsonarray就把一列jsonobject装到一个数组里面了。

大致的理解,如此。

最新文章

  1. Linux下命令行安装weblogic10.3.6
  2. chkdsk磁盘修复命令工具怎么用,怎样运行chkdsk工具修复?
  3. c#绘制表格
  4. python 播放 wav 文件
  5. python数据结构与算法——图的最短路径(Floyd-Warshall算法)
  6. 【HDU 5438】Ponds
  7. TNS-01201: Listener cannot find executablen
  8. 转 SQL Server中关于的checkpoint使用说明
  9. js源码保护
  10. Boost.Asio基础(五) 异步编程初探
  11. tensorflow l2_normalize函数
  12. pl/sql developer 连接服务器上的数据库
  13. java执行多条SQL语句
  14. 【Linux】常用命令,持续更新
  15. 绑定Github上的个人博客到Godaddy域名
  16. java进阶书籍推荐(不包括基础)
  17. Python3基础 list 索引查看元素
  18. springMVC+mybatis事务管理总结
  19. react-router-dom实现全局路由登陆拦截
  20. vue开发工具node.js及构建工具webpack

热门文章

  1. postman tests实例记录(还没看,一些常用的)
  2. Train-Alypay-Cloud:蚂蚁大数据平台培训开课通知(第三次)- 培训笔记3(机器学习平台)
  3. libevent源码学习
  4. php 文件缓存类
  5. tensorflow-eagerAPI
  6. Windows Git 服务器 客户端 Delphi Git配置
  7. ubuntu上安装 MySQL 启动/停止 连接MySQL
  8. 【转】深入了解CPU两大架构ARM与X86
  9. js获取当前项目根路径URL (转自CSDN 红领巾-sunlight)
  10. Go structs、slices、maps