步骤:
/**
* JSON自动转换 NULL转空字符串
* @author SunHailong
*
*/
public class ObjectMapperEx extends ObjectMapper {
private static final long serialVersionUID = 6727091774085330630L;
public ObjectMapperEx() {
this.getSerializerProvider().setNullValueSerializer(new JsonSerializer<Object>() {
@Override
public void serialize(Object value, JsonGenerator jgen, SerializerProvider provider)
throws IOException, JsonProcessingException {
jgen.writeString("");
}
});
}
}
- springmvc-servlet.xml配置文件
<bean id="objectMapper" class="cn.xinjianbao.jbx.util.ObjectMapperEx">
<property name="timeZone">
<bean class="java.util.TimeZone" factory-method="getTimeZone" >
<constructor-arg value="GMT+08"/>
</bean>
</property>
</bean>