| | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 必须实现WebMvcConfigurer否则不启作用,即Controller转json时不用fastjson |
| | | */ |
| | | @Configuration |
| | | public class FastJsonConfig implements WebMvcConfigurer { |
| | | /** |
| | |
| | | JSONWriter.Feature.WriteMapNullValue, |
| | | //输出null的boolean 为 false |
| | | JSONWriter.Feature.WriteNullBooleanAsFalse, |
| | | //把Long型输出为String |
| | | //把Long型输出为String,在pojo的属性中个性设置 |
| | | //JSONWriter.Feature.WriteLongAsString, |
| | | //输出null的list 为 [] |
| | | JSONWriter.Feature.WriteNullListAsEmpty, |
| | | //输出null的number 为 0 |
| | | JSONWriter.Feature.WriteNullNumberAsZero, |
| | | //JSONWriter.Feature.WriteNullNumberAsZero, |
| | | //输出null字符串 为 "" |
| | | JSONWriter.Feature.WriteNullStringAsEmpty, |
| | | //对map进行排序 |