Jackson 通過配置 JsonBinder ,來確定需要轉化的JSON對象,
在Spring 配置
org.springframework.http.converter.json.MappingJackson2HttpMessageConverter
/** * 創建輸出全部屬性到Json字符串的Binder. */ public static JsonBinder buildNormalBinder() { return new JsonBinder(Inclusion.ALWAYS); } /** * 創建只輸出非空屬性到Json字符串的Binder. */ public static JsonBinder buildNonNullBinder() { return new JsonBinder(Inclusion.NON_NULL); } /** * 創建只輸出初始值被改變的屬性到Json字符串的Binder. */ public static JsonBinder buildNonDefaultBinder() { return new JsonBinder(Inclusion.NON_DEFAULT); }