Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में जैक्सन का उपयोग करके JSONParser डिफ़ॉल्ट सेटिंग्स कैसे प्राप्त करें?


JSON . की सभी डिफ़ॉल्ट सेटिंग्स पार्सर JsonParser.Feature गणना का उपयोग करके प्रदर्शित किया जा सकता है। JsonParser.Feature.values() JSONParser . के लिए उपलब्ध सभी सुविधाएं लौटाएगा लेकिन क्या कोई सुविधा सक्षम . है या अक्षम किसी विशेष पार्सर के लिए isEnabled() . का उपयोग करके निर्धारित किया जा सकता है JsonParser की विधि।

सिंटैक्स

सार्वजनिक स्थैतिक एनम JsonParser.Feature Enum का विस्तार करता है

उदाहरण

आयात करें \"आदित्य\", \"आयु\":\"30\"}," + "{\"name\":\"रवि\", \"आयु\":\"35\"}]"; JsonFactory jsonFactory =नया JsonFactory (); JsonParser jsonParser =jsonFactory.createParser(json); for(JsonParser.Feature फीचर:JsonParser.Feature.values ​​()) {System.out.println(feature.name() + ":" + jsonParser.isEnabled(feature)); } }}

आउटपुट

 AUTO_CLOSE_SOURCE:trueALLOW_COMMENTS:falseALLOW_YAML_COMMENTS:falseALLOW_UNQUOTED_FIELD_NAMES:falseALLOW_SINGLE_QUOTES:falseALLOW_UNQUOTED_CONTROL_CHARS:falseALLOW_BACKSLASH_ESCAPING_ANY_CHARACTER:falseALLOW_NUMERIC_LEADING_ZEROS:falseALLOW_NON_NUMERIC_NUMBERS:falseALLOW_MISSING_VALUES:falseALLOW_TRAILING_COMMA:falseSTRICT_DUPLICATE_DETECTION:falseIGNORE_UNDEFINED:falseINCLUDE_SOURCE_IN_LOCATION:सच 

  1. जावा का उपयोग कर फ़ोल्डर से निर्देशिका (केवल) कैसे प्राप्त करें?

    ListFiles() विधि वर्तमान (फ़ाइल) ऑब्जेक्ट द्वारा दर्शाए गए पथ में सभी फ़ाइलों (और निर्देशिकाओं) की वस्तुओं (सार पथ) को धारण करने वाली एक सरणी देता है। फ़ाइल फ़िल्टर इंटरफ़ेस पथ नामों के लिए फ़िल्टर है जिसे आप listFiles() विधि के पैरामीटर के रूप में पास कर सकते हैं। यह विधि पारित फ़िल्टर पर दिए गए फ

  1. जावा 9 में JShell के डिफ़ॉल्ट संपादक को कैसे संशोधित करें?

    जेशेल लागू करता है REPL (पढ़ें-मूल्यांकन-प्रिंट लूप) जो कमांड-लाइन से कोड पढ़ता है , दिए गए स्निपेट का मूल्यांकन करता है, और परिणाम को वापस हमारे पास प्रिंट करता है। JShell में, JShell Editor Pad का उपयोग करके डिफ़ॉल्ट JShell संपादक से कोड संपादित करना संभव है . हम /सेट . का भी उपयोग कर सकते हैं

  1. जावा में JsonPointer इंटरफ़ेस का उपयोग करके किसी कुंजी के मान कैसे प्राप्त करें?

    JSONPointer एक मानक है जो स्ट्रिंग सिंटैक्स . को परिभाषित करता है जिसका उपयोग JSON दस्तावेज़ में किसी विशेष कुंजी मान तक पहुँचने के लिए किया जा सकता है। JSONPointer . का एक उदाहरण स्थिर फ़ैक्टरी विधि को कॉल करके बनाया जा सकता है createPointer() Json . पर कक्षा। JSONPointer में, प्रत्येक स्ट्रिंग