java将数据转换成json时,日期类型为空时报错, 我不想让报错 ,为空时 就直接转为空
答案:5 悬赏:10 手机版
解决时间 2021-01-14 23:23
- 提问者网友:黑米和小志
- 2021-01-14 04:33
java将数据转换成json时,日期类型为空时报错, 我不想让报错 ,为空时 就直接转为空
最佳答案
- 五星知识达人网友:蕴藏春秋
- 2021-01-14 05:05
应该是日期有null值,2个方法,
第一个你自己处理queueList,把日期数据进行为空处理。date == null ? "":date
第二个方法,你重写fromObject方法,处理null的情况。
第一个你自己处理queueList,把日期数据进行为空处理。date == null ? "":date
第二个方法,你重写fromObject方法,处理null的情况。
全部回答
- 1楼网友:迟山
- 2021-01-14 07:48
要用JSONArray 肯定要处理queueList 把date类型转成string
- 2楼网友:低血压的长颈鹿
- 2021-01-14 07:11
gson好用
String olist = new Gson().toJson(queueList);
String olist = new Gson().toJson(queueList);
- 3楼网友:怀裏藏嬌
- 2021-01-14 05:35
直接JSONArray olist = new JSONArray(queueList);
- 4楼网友:深街酒徒
- 2021-01-14 05:10
你应该提供一个方法对于某些特殊的值做处理,根据需求来,如date,bigdecimal,double,null等 最好都去想想要做什么样的处理,
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯