fengxiang
2018-01-25 56e81073389ebb511562ddf85e1b22a8db0585a9
src/main/java/com/moral/common/json/BooleanValueFilter.java
@@ -2,13 +2,16 @@
import com.alibaba.fastjson.serializer.ValueFilter;
import org.springframework.stereotype.Component;
import java.math.BigDecimal;
@Component
public class BooleanValueFilter implements ValueFilter{
    @Override
    public Object process(Object object, String propertyName, Object propertyValue) {
        if(propertyValue!=null&&propertyValue instanceof Boolean){
           return  (Boolean)propertyValue?1:0;
        if(propertyValue!=null){
            if(propertyValue instanceof Boolean){
                return  (Boolean)propertyValue?1:0;
            }
        }
        return propertyValue;
    }