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

जावा में जैक्सन ट्री मॉडल का उपयोग करके JSON कैसे बनाएं?


जैक्सन लाइब्रेरी में, हम ट्री मॉडल . का उपयोग कर सकते हैं JSON . का प्रतिनिधित्व करने के लिए संरचना और प्रदर्शन CRUD JsonNode . के माध्यम से संचालन . यह जैक्सन ट्री मॉडल उपयोगी है, खासकर उन मामलों में जहां JSON संरचना जावा कक्षाओं में मैप नहीं करती है। हम जैक्सन लाइब्रेरी में JsonNodeFactory . का उपयोग करके JSON बना सकते हैं , यह नोड इंस्टेंस तक पहुँच प्राप्त करने के तरीकों के साथ-साथ विधियों के मूल कार्यान्वयन को निर्दिष्ट कर सकता है। हम सेट () . का उपयोग कर सकते हैं और पुट() ऑब्जेक्ट नोड . के तरीके डेटा को पॉप्युलेट करने के लिए क्लास।

सिंटैक्स

पब्लिक क्लास JsonNodeFactory ऑब्जेक्ट इम्प्लीमेंट को Serializable बढ़ाता है

उदाहरण

आयात करें {JsonNodeFactory फ़ैक्टरी =नया JsonNodeFactory (झूठा); ऑब्जेक्टमैपर मैपर =नया ऑब्जेक्टमैपर (); ऑब्जेक्ट नोड कर्मचारी =फ़ैक्टरी.ऑब्जेक्ट नोड (); कर्मचारी.पुट ("एम्पआईड", 125); कर्मचारी.पुट ("प्रथम नाम", "राजा"); कर्मचारी.पुट ("अंतिम नाम", "रमेश"); ArrayNode प्रौद्योगिकियां =factory.arrayNode (); Technologies.add("Python").add("Java").add("SAP"); कर्मचारी.सेट ("प्रौद्योगिकियां", प्रौद्योगिकियां); System.out.println(mapper.writerWithDefaultPrettyPrinter().writeValueAsString(कर्मचारी)); }}

आउटपुट

{ "empId" :125, "firstName" :"Raja", "lastName" :"Ramesh", "Technologies" :[ "Python", "Java", "SAP" ]}

  1. जावा का उपयोग करके निर्देशिका पदानुक्रम कैसे बनाएं?

    फ़ाइल . नाम की कक्षा java.io पैकेज सिस्टम में एक फ़ाइल या निर्देशिका (पथ नाम) का प्रतिनिधित्व करता है। यह वर्ग फाइलों/निर्देशिकाओं पर विभिन्न कार्यों को करने के लिए विभिन्न तरीके प्रदान करता है। mkdir() इस वर्ग की विधि वर्तमान वस्तु द्वारा दर्शाए गए पथ के साथ एक निर्देशिका बनाती है। निर्देशिका पदान

  1. जावा का उपयोग करके JSON सरणी कैसे लिखें / बनाएं?

    एक Json सरणी मानों का एक क्रमबद्ध संग्रह है जो वर्ग कोष्ठक में संलग्न है अर्थात यह [ से शुरू होता है और ] के साथ समाप्त होता है। सरणियों में मान , (अल्पविराम) द्वारा अलग किए जाते हैं। नमूना JSON सरणी { books:[ Java, JavaFX, Hbase, Cassandra, WebGL, JOGL]} json-simple एक लाइट वेट लाइब्रेरी है जिसका

  1. जावा का उपयोग करके JSON फ़ाइल कैसे लिखें / बनाएं?

    JSON या JavaScript ऑब्जेक्ट नोटेशन एक हल्का टेक्स्ट-आधारित खुला मानक है जिसे मानव-पठनीय डेटा इंटरचेंज के लिए डिज़ाइन किया गया है। JSON द्वारा उपयोग किए जाने वाले सम्मेलन प्रोग्रामर के लिए जाने जाते हैं, जिनमें C, C++, Java, Python, Perl, आदि शामिल हैं। नमूना JSON दस्तावेज़ - { book:[ { id:01, langua