java中为什么要用json_Java中使用JSON
Java中使用JSON,首先需要json-lib-2.4-jdk15.jar,但是如果只有这一个jar包还不行,它需要依赖以下几个包:
commons-beanutils.jar
commons-collections-3.2.jar
commons-lang.jar
commons-logging.jar
ezmorph-1.0.6.jar
/**
* 统计访问次数
* @param startDay
* @param endDay
* @return JSON 例:[["2011-10-01",23],["2011-10-02",29],["2011-10-03",48],["2011-10-04",88]]
*/
public JSONArray selectVisitsJSON(String startDay, String endDay){
JSONArray finalJson = new JSONArray();
//如果起止时间均为空,则统计10天内的信息
if(startDay.trim().length()==0||endDay.trim().length()==0){
endDay = now.plusDays(-2).format("YYYY-MM-DD").toString();
startDay = now.plusDays(-11).format("YYYY-MM-DD").toString();
}
try{
conn=db.getConn();
//String sql = "SELECT time,pageviews,visits,visitors FROM analytics WHERE time<=? AND time>=?";
String sql = "SELECT time,visits FROM analytics WHERE time<=? AND time>=? ORDER BY time ASC";
pStatement = conn.prepareStatement(sql);
pStatement.setString(1, endDay);
pStatement.setString(2, startDay);
rs = pStatement.executeQuery();
while(rs.next()){
JSONArray json = new JSONArray();
json.add(rs.getString("time"));
json.add(rs.getInt("visits"));
finalJson.add(json);
}
db.closeAll(conn);
}catch(Exception e){
log.error(e.getMessage());
}
return finalJson;
}
java中为什么要用json_Java中使用JSON相关推荐
- java字符串数组转json_java中字符串String格式转化成json格式
java字符串数组转json_java中字符串String格式转化成json格式 String s= Connection.deleteHost("10310");System.o ...
- 使用java中replaceAll方法替换字符串中的反斜杠
今天在项目中使用java中replaceAll方法将字符串中的反斜杠("\")替换成空字符串(""),结果出现如下的异常: 1 java.util.regex. ...
- java中组件与容器_java中的容器组件和非容器组件
1.java使用到的图形类主要在java.awt 与javax.swing包中. 2.java.awt 与 javax.swing包的区别: ① java.awt中使用的图形类都是依赖于系统的图形库的 ...
- java interface class_java interface和class中的协变
协变 Java中的协变是指,当发生继承时,子类中重写父类的方法时,可以返回父类方法返回类型的子类型.比如: class SuperClass{} class SubClass extends Supe ...
- java boolean几个字节_Java中boolean类型到底占用多少个字节?
1.时间:2017-07-03 07:37:06YuanMxy 2.问题描述:今天在复习java基础的时候发现一小问题,Java中boolean类型到底占用多少个字节? 3.问题解答: (1)什么是b ...
- java主线程捕获子线程中的异常
java主线程捕获子线程中的异常 参考文章: (1)java主线程捕获子线程中的异常 (2)https://www.cnblogs.com/jpfss/p/10272726.html (3)https ...
- java 基本类型的引用_Java中的基本数据类型与引用数据类型
一.基本数据类型 byte.short.int.long(整数类型) float.double(浮点数类型) char(字符型) boolean(布尔类型 ) Java数据大多数存放在堆栈中.栈区:存 ...
- java对于数组的定义_Java中方法的定义与使用,以及对数组的初步了解。
方法 方法的含义 定义: 方法就是用来完成解决某件事情或实现某个功能的办法. 方法实现的过程中,会包含很多条语句用于完成某些有意义的功能--通常是处理文本,控制输入或计算数值. 我们可以通过在程序代码 ...
- java arraylist 函数_使用Java-8中的函数ArrayList
问题描述: 我希望能够使用从另一个类传入的函数的ArrayList(其中函数已在其他类中定义).如果在一个类中定义了可能具有不同输入和返回类型的函数列表,我希望能够将其中一些的ArrayList(可能 ...
最新文章
- 编程语言java-并发(锁)
- 利用逆矩阵解线性方程组_QR方法求解矩阵所有特征值(一)
- 登录功能和公聊功能的实现
- 云效走进百所高校 让上千学生真正认识代码
- 网易云音乐基于 Flink + Kafka 的实时数仓建设实践
- Linux qt 更新,Qt 5.15 Beta 2 发布,Qt 6之前的最后一个重大更新
- win7 64下安装mysql-python报错的解决办法
- linux系统中find怎么用,Linux系统中查找命令find的使用方法(一)
- 从零实现深度学习框架——理解广播和常见的乘法
- 最全36种python设计模式
- ​神经结构搜索中的遗传算法
- 如何合理选择AI加速器?
- 【实践案例分享】PyFlink 在聚美优品的应用实践
- easyUI入门教程
- oracle 取月份的第一天
- RPG游戏经典的系统架构
- Hadoop项目结构及其主要作用
- Adobe InDesign CS5
- 新疆大学 学计算机怎么样,一战考东部沿海211计算机失利,调剂到新疆大学,去读还是二战?...
- 程序员苏享茂:怎样才能遇到对的人?
热门文章
- 浅谈微软Windows Server 2012的性能指标
- Oracle init.ora常用配置详解
- c#,将pdf文件转换成图片文件。
- Excel 2007中创建或删除自定义数字格式
- VS2008生成DLL文件的方法、引用dll文件以及意义
- 最新版freetextbox(版本3.1.6)在asp.net 2.0中使用简解
- 嵌入式 linux下利用backtrace追踪函数调用堆栈以及定位段错误
- 第2.02节 下载源码
- c#编写的MD5加密类
- 软件测试mysql基础面试题_测试面试题合集之数据库