利用Jackson對Object,Map,List,數組,枚舉,日期類等轉化爲json

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);
    }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章