今天碰到了一个问题,想接口提交json字符串的时候,接口方一定要时间是一个字符串(他们转json,不愿意在转化时间,都是大爷),没办法 只有自己来
我数据库查出来是一个map
转json也是map转 所以就得在map里面把value的值类型改变
for (String key : l.keySet()) {//l是一个map 意思是map的key
if (l.get(key) instanceof Date) //当map的键值是date时,转化为时间字符串
map2.put(key, DateUtils.formatYMDHMS((Date)l.get(key)));//就是format转化
else
map2.put(key, l.get(key)); //不是的时候维持不变
}
转化成功,转为json的时候 因为是字符串 不变 所以任务就完成了
本文介绍了一种在将Map对象转换为JSON字符串时,如何处理其中的日期类型的字段的方法。通过遍历Map对象,判断其值是否为日期类型,然后将其转换为字符串格式。
1288

被折叠的 条评论
为什么被折叠?



