对象中属性转成json格式报错java.lang.IllegalArgumentException at java.sql.Date.getHours(Date.java:182)
来源:互联网 发布:tplink isp数据库 编辑:程序博客网 时间:2024/04/29 09:23
java.lang.IllegalArgumentException at java.sql.Date.getHours JSONException
在我这里是由于java.util.Date 和 java.sql.Date的转换问题造成的.
好像是由于在json里要输出的实体类中的一个属性类型为java.sql.Date.我将其改变成了java.util.Date.就好了
对象中的属性类型必须是java.util.Date,这样才能够利用JSONArray.fromObject(obj)把该对象转换成为json格式,否者就会报上面的错误,另外从数据库中取出的rs.getDate("birthday"),这个数据类型是sql.Date,以 Java 编程语言中的java.sql.Date
对象的形式获取此 ResultSet
对象的当前行中指定列的值。要把它转换成util.date才能读取保存到对象中去
因为bean里有Date字段,且从数据库里读出来的是java.sql.Date赋值给了java.util.Date,转化成JSONArray时出错;可以在从数据库读出Date 时直接写成:new java.util.Date(rs.getDate("date").getTime),这样就不会出错了;
0 0
- 对象中属性转成json格式报错java.lang.IllegalArgumentException at java.sql.Date.getHours(Date.java:182)
- java.lang.IllegalArgumentException at java.sql.Date.getHours JSONException
- java.lang.IllegalArgumentException java.sql.Date.getHours的解决方案(SSH)
- NO.79 JSONObject.fromBean java.sql.Date.getHours IllegalArgumentException问题之解决
- 关于json-lib将mysql中的date(time)转换成json对象出现java.sql.time not gethours问题
- java.lang.IllegalArgumentException at java.sql.Date.valueOf(Unknown Source)解决方案
- Java 中long型Date转成日期格式
- 报错:java.lang.IllegalArgumentException
- Json转换报错java.lang.IllegalArgumentException的解决方案!
- Date类型的实体类属性中,Date必须是Java.util.Date,而不能是Java.sql.Date
- Java中java.util.Date类、java.sql.Date、日期格式总结
- java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String
- 带有java.util.Date类型的实体类转成json对象
- 将String类型的日期字符串转成 java.sql.date 日期格式
- java new date 格式
- java Date 显示格式
- Java date 格式转换
- java Date 日期格式
- 环回接口
- 40个良好用户界面Tips
- oracle 同时更新(update)多个字段多个值
- android Gps 定位 百度地图集成方法详解-----编码
- android studio启动一直卡在fetching Android sdk compoment解决方法
- 对象中属性转成json格式报错java.lang.IllegalArgumentException at java.sql.Date.getHours(Date.java:182)
- 黑马程序员——入学Blog10----Foundation框架常用的结构体与类
- 而感受到感受得到
- html模板(script标签使用)
- Windows XP下去除不相关的启动项!
- 跨网段ping的过程
- Xcode6 新功能(What’s New in Xcode)
- js校验常用方法
- mybatis的CRUD操作