springmvc解决返回json的数据格式问题
来源:互联网 发布:表格数据合计 编辑:程序博客网 时间:2024/06/06 08:54
.在springmvc框架下,返回的json中把null转换为空字符串,把时间改成想要的格式
1.创建相应的处理类
/**
* @description: 转换null对象为空字符串
*/
public class JsonObjectMapper extends ObjectMapper {
private static final long serialVersionUID = 1L;
public JsonObjectMapper() {
super();
// 空值处理为空串
this.getSerializerProvider().setNullValueSerializer(new JsonSerializer<Object>() {
@Override
public void serialize(Object value, JsonGenerator jg, SerializerProvider sp) throws IOException, JsonProcessingException {
jg.writeString("");
}
});
}
}
2.在springmvc.xml文件夹加上
<mvc:annotation-driven>
<mvc:message-converters>
<!-- 返回的json中把null转为空字符串 -->
<bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
<property name="objectMapper">
<bean class="com.hnzj.dao.JsonObjectMapper">
<property name="dateFormat">
<bean class="java.text.SimpleDateFormat">
<constructor-arg type="java.lang.String" value="yyyy-MM-dd HH:mm:ss" />
</bean>
</property>
</bean>
</property>
</bean>
</mvc:message-converters>
</mvc:annotation-driven>
通过如上操作,就可以解决返回json中null值和时间格式的问题,
如果时间格式不生效,检查是否date包引入正确,应该导入import java.util.Date;
- springmvc解决返回json的数据格式问题
- 解决SpringMVC返回Json数据格式不严谨报异常的问题(草稿未完成)
- 关于springmvc 处理ajax返回json数据格式的问题
- 解决处理后台返回json数据格式问题
- SpringMVC配置返回JSON数据格式
- 关于返回json数据格式的问题
- thinkphp返回Json的数据格式
- SpringMVC返回json数据格式(返回值作为响应体)
- SpringMVC 返回json 4.6 的问题
- springmvc返回json的日期格式问题
- SpringMVC返回JSON , 解决IE下下载问题
- springMvc框架解决返回Json格式中文乱码问题
- springmvc解决ajax返回json数据乱码问题
- 解决springmvc,@Response注解返回json对象出错问题
- 解决EasyUI Form submit和SpringMVC返回JSON在IE中变下载的问题
- 解决SpringMVC返回JSON在IE中变下载的问题
- SpringMVC 解决IE8浏览器把返回报文格式application/json当文件下载的问题
- springmvc中@responseBody 返回json格式以及中文乱码问题的解决
- 正则表达式
- Modbus CRC16校验算法--查表法(经过测试,工作良好)
- java读取计算机CPU、内存等信息(Sigar使用)
- 重写equal()时为什么也得重写hashCode()之深度解读equal方法与hashCode方法渊源
- 服务器概述、分类及web服务器-Apache服务器的介绍
- springmvc解决返回json的数据格式问题
- 练习1-17 编写一个程序,打印长度大于80个字符的所有输入行。
- KUDU--秒级查询的数据仓库
- Python+selenium第一个测试案例
- 1.Sqoop入门学习
- JNDI学习总结(三)——Tomcat下使用Druid配置JNDI数据源
- ACL 匹配规则 in out 方向
- php 生成csv文件(file_put_contents实现)
- 登陆流程分析