json-lib.jar將實體類轉換為json對象時對日期類型處理

借助JsonConfig類的registerJsonValueProcessor

此方法可以自定義在json化的時候改變對應的內容

JsonValueProcessor jsonValueProcessor=new JsonValueProcessor() {
            private String format ="yyyy-MM-dd";

            @Override
            public Object processArrayValue(Object o, JsonConfig jsonConfig) {
                return process(o);
            }

            @Override
            public Object processObjectValue(String s, Object o, JsonConfig jsonConfig) {
                return process(s);
            }

            public Object process(Object value){
                if(value instanceof Date){
                    SimpleDateFormat sf=new SimpleDateFormat(format, Locale.CHINA);
                    return sf.format(value);
                }
                return value==null?"":value.toString();

            }
        };
jsonConfig.registerJsonValueProcessor(Date.class,jsonValueProcessor);

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,532評論 25 708
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,991評論 19 139
  • 發現 關注 消息 iOS 第三方庫、插件、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 12,252評論 4 61
  • 還記得上一篇是如何偵破交通事故疑案的嗎? 本篇繼續領教羅輯思維能盡可能讓“主觀概率”正確的3個同類事例: 1.根據...
    風吹鈴動閱讀 280評論 0 1
  • 等待,一個漫長的詞…… 風等待雨,有了此刻的秋意漸冷; 牛郎等待織女,有了夜空下凄美的傳說; ...
    輕輕_ad73閱讀 183評論 2 1