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