zoukankan      html  css  js  c++  java
  • springmvc bean转json,当bean的属性值为null时,过滤json对应字段

    com.fasterxml.jackson.databind.ser.BeanPropertyWriter

    @Override
    public void serializeAsField(Object bean, JsonGenerator gen, SerializerProvider prov) throws Exception
    {

    // inlined 'get()'
    final Object value = (_accessorMethod == null) ? _field.get(bean) : _accessorMethod.invoke(bean);

    // Null handling is bit different, check that first
    if (value == null) {
    if (_nullSerializer != null) { //                 <<<<<================   _nullSerializer == null 就可以实现当bean的属性值为null时,json中对应字段不存在 
    gen.writeFieldName(_name);
    _nullSerializer.serialize(null, gen, prov);
    }
    return;
    }
    。。。。
    }

    如何在spring.xml中配置实现?

  • 相关阅读:
    第三次jsp作业
    快速排列 使用链表
    Cross
    题目
    ranch
    robot
    Mold
    Mold2
    OX_pattern
    KSC sort
  • 原文地址:https://www.cnblogs.com/caer/p/10109775.html
Copyright © 2011-2022 走看看