JSON-এর সমস্ত ডিফল্ট সেটিংস৷ পার্সার JsonParser. Feature enumeration. ব্যবহার করে উপস্থাপন করা যেতে পারে JsonParser.Feature.values() JSONParser -এর জন্য উপলব্ধ সমস্ত বৈশিষ্ট্য ফিরিয়ে দেবে কিন্তু একটি বৈশিষ্ট্য সক্ষম কিনা অথবা অক্ষম একটি নির্দিষ্ট পার্সারের জন্য isEnabled() ব্যবহার করে নির্ধারণ করা যেতে পারে JsonParser এর পদ্ধতি।
সিনট্যাক্স
public static enum JsonParser.Feature extends Enum<JsonParser.Feature>
উদাহরণ
import com.fasterxml.jackson.core.*; import java.io.*; public class JsonParserSettingsTest { public static void main(String[] args) throws IOException { String json = "[{\"name\":\"Adithya\", \"age\":\"30\"}," + "{\"name\":\"Ravi\", \"age\":\"35\"}]"; JsonFactory jsonFactory = new JsonFactory(); JsonParser jsonParser = jsonFactory.createParser(json); for(JsonParser.Feature feature : JsonParser.Feature.values()) { System.out.println(feature.name() + ":" + jsonParser.isEnabled(feature)); } } }
আউটপুট
AUTO_CLOSE_SOURCE:true ALLOW_COMMENTS:false ALLOW_YAML_COMMENTS:false ALLOW_UNQUOTED_FIELD_NAMES:false ALLOW_SINGLE_QUOTES:false ALLOW_UNQUOTED_CONTROL_CHARS:false ALLOW_BACKSLASH_ESCAPING_ANY_CHARACTER:false ALLOW_NUMERIC_LEADING_ZEROS:false ALLOW_NON_NUMERIC_NUMBERS:false ALLOW_MISSING_VALUES:false ALLOW_TRAILING_COMMA:false STRICT_DUPLICATE_DETECTION:false IGNORE_UNDEFINED:false INCLUDE_SOURCE_IN_LOCATION:true