JSON转换报错net.sf.json.JSONException: java.lang.reflect.InvocationTargetException

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011267841/article/details/81626818

在mysql数据库中,对于时间类型的字段查询如果用到了DATE(str)函数的话,在调用:

JSONArray jsonArray = JSONArray.fromObject(tempList);就会报错,错误信息为:

net.sf.json.JSONException: java.lang.reflect.InvocationTargetException

网上有很多解决途径的,但是都是从java层面解决的,说要改json的配置项,个人觉得很麻烦,可以直接从数据库下手,代码如下:

select DATE_FORMAT(TradingDay,'%Y%m%d') as TradingDay from Table_name

就是用DATE_FORMAT(str,fmt)函数替换DATE(str)即可,转换成json就不会报错了

猜你喜欢

转载自blog.csdn.net/u011267841/article/details/81626818
今日推荐