Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

จะรับการตั้งค่า JsonFactory โดยใช้ Jackson ใน Java ได้อย่างไร


The JsonFactory class เป็นเธรดที่ปลอดภัยและรับผิดชอบในการสร้างอินสแตนซ์ของนักเขียนและผู้อ่าน รายการการตั้งค่าที่สามารถ เปิด/ปิด มีอยู่ใน การแจงนับ JsonFactory.คุณลักษณะ มันมีวิธีคงที่ values() ที่ส่งคืนค่าคงที่ enum ของประเภทนี้ด้วยชื่อที่ระบุ

ไวยากรณ์

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