如何在 Java 中使用 Jackson 來獲取 JsonFactory 設定?


JsonFactory 類是執行緒安全的,並且負責建立寫入器和讀取器的例項。可以在列舉 JsonFactory.Feature 中找到可以開啟/關閉的設定列表,它包含靜態方法 values(),該方法返回指定名稱的此型別的列舉常量。

語法

public static enum JsonFactory.Feature extends Enum<JsonFactory.Feature>

示例

import com.fasterxml.jackson.core.JsonFactory;
public class JsonFactorySettingsTest {
   public static void main(String[] args) {
      JsonFactory jsonFactory = new JsonFactory();
      for(JsonFactory.Feature feature : JsonFactory.Feature.values()) {
         boolean result = jsonFactory.isEnabled(feature);
         System.out.println(feature.name() + ":" + result);
      }
   }
}

輸出

INTERN_FIELD_NAMES:true
CANONICALIZE_FIELD_NAMES:true
FAIL_ON_SYMBOL_HASH_OVERFLOW:true
USE_THREAD_LOCAL_FOR_BUFFER_RECYCLING:true

更新於: 07-Jul-2020

872 次瀏覽

開啟你的 職業生涯

完成課程並獲得認證

開始學習
廣告
© . All rights reserved.