博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于list在转json时的一点小问题
阅读量:6996 次
发布时间:2019-06-27

本文共 642 字,大约阅读时间需要 2 分钟。

错误信息:net.sf.json.JSONException: java.lang.reflect.InvocationTargetException   原因:
    1.  日期格式
    2.  hibernate延时加载
List
> production = jdbcTemplate.queryForList(productionSql,statisticsParam); 这是用jdbcTemplate查出的一个list集合 在业务上我是需要将这个集合转换为json格式 但是不管是把production房子Map中用JSONObject,fromObject()转还是直接用 JSONArray.fromObject()都会报错 错误信息: net.sf.json.JSONException: java.lang.reflect.InvocationTargetException 对比了几遍数据总觉不是数据格式的问题,但是我错了 妈的数据里面有个字段rep_date(这个在数据库中是date类型)只要一转就报错 解决方案:
SELECT DATE_FORMAT(d.rep_date,'%Y-%m-%d') rep_date 用个格式转换函数 同时在网上找答案的时候还发现了个经常出的JSON转换错误   hibernate延时加载(有级联的情况)
 
 

转载于:https://www.cnblogs.com/nan993/p/5994487.html

你可能感兴趣的文章