【问题标题】:java.lang.reflect.InvocationTargetException for date JSON serializer converts a list into string日期 JSON 序列化程序的 java.lang.reflect.InvocationTargetException 将列表转换为字符串
【发布时间】:2017-08-13 11:36:44
【问题描述】:

当我尝试将我的列表 JSON 序列化程序转换为字符串时 使用以下代码

JSON jsonString = JSONSerializer.toJSON(myList);

它给出以下异常

java.lang.reflect.InvocationTargetException  
java.lang.IllegalArgumentException  
java.sql.Date.getHours(Date.java:143)  

【问题讨论】:

  • 您能否详细说明列表中的内容。
  • 在列表中,我为存储过程提取了数据,它包含一列,其中包含 sql 日期。

标签: java json spring getjson


【解决方案1】:

希望对你有帮助

https://forums.oracle.com/forums/thread.jspa?threadID=83378

解决办法是用 java.sql.Time 代替 java.sql.Date

【讨论】:

  • 我没有使用 java.sql。日期列表来自数据库,它是存储过程的结果集。
  • 但在使用 sp 日期时我必须使用日期。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-09-29
  • 1970-01-01
  • 1970-01-01
  • 2023-01-19
  • 2019-04-24
  • 1970-01-01
  • 2016-12-10
相关资源
最近更新 更多