【发布时间】:2020-11-20 14:05:43
【问题描述】:
我正在尝试从表中获取所有列并将其转换为 json。 所以尝试如下
List<Map<String,Object>> map=jdbcTemplate.queryForList("select * from test");
所以它给出了以 columnName 为 key 和以 columnValue 为 value 的地图列表。
然后我使用ObjectMapper 将地图转换为json
String tableJson=new ObjectMapper().writeValueAsString(map);
该表有一个列createdDate,其类型为timestamp。
但是当 objectmapper 将 map 转换为 json 时,timestamp 会被转换为 long。
请帮助我如何在不将时间戳转换为长的情况下创建 json。可以是字符串日期。
【问题讨论】:
标签: java