json格式null转空串

来源:互联网 发布:批量发送工资条软件 编辑:程序博客网 时间:2024/06/06 02:22

步骤:

  • 创建类
/** * JSON自动转换 NULL转空字符串 * @author SunHailong * */public class ObjectMapperEx extends ObjectMapper {    private static final long serialVersionUID = 6727091774085330630L;    public ObjectMapperEx() {        // this(Include.NON_EMPTY);        // 空值处理为空串        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>
  • 结束
0 0
原创粉丝点击