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

हम जावा में JsonGenerator का उपयोग करके JSON कैसे बना सकते हैं?


JsonGenerator एक आधार वर्ग है जो JSON सामग्री लिखने के लिए सार्वजनिक API को परिभाषित करता है। उदाहरण एक JsonFactory . की फ़ैक्टरी विधियों का उपयोग करके बनाए जाते हैं उदाहरण। एक बार जब हम JsonGenerator . प्राप्त कर सकते हैं फ़ैक्टरी इंस्टेंस से फिर writeStartObject() . का उपयोग करें JSON ऑब्जेक्ट मान के शुरुआती मार्कर को लिखने के लिए, writeFieldName() फ़ील्ड नाम लिखने की विधि, writeString() स्ट्रिंग मान को आउटपुट करने के लिए विधि, writeStartArray() ऐरे वैल्यू के शुरुआती मार्कर को लिखने की विधि और writeEndObject() JSON ऑब्जेक्ट मान का क्लोजिंग मार्कर लिखने की विधि।

सिंटैक्स

पब्लिक एब्स्ट्रैक्ट क्लास JsonGenerator ऑब्जेक्ट इम्प्लीमेंट्स को क्लोजेबल, फ्लशेबल, वर्जनेड बढ़ाता है

उदाहरण

आयात करें स्ट्रिंगवाइटर जेसनऑब्जेक्टवाइटर =नया स्ट्रिंगवाइटर (); JsonGenerator जनरेटर =factory.createGenerator (jsonObjectWriter); जनरेटर.useDefaultPrettyPrinter (); // सुंदर प्रिंट JSON जनरेटर। राइटस्टार्टऑब्जेक्ट (); जनरेटर। राइटफिल्डनाम ("एम्पिड"); जनरेटर। राइटस्ट्रिंग ("120"); जनरेटर.राइटफिल्डनाम ("फर्स्टनाम"); जनरेटर। राइटस्ट्रिंग ("रवि"); जनरेटर.राइटफिल्डनाम ("अंतिम नाम"); जनरेटर। राइटस्ट्रिंग ("चंद्र"); जनरेटर.राइटफिल्डनाम ("प्रौद्योगिकी"); जनरेटर। राइटस्टार्टअरे (); जनरेटर। राइटस्ट्रिंग ("एसएपी"); जनरेटर। राइटस्ट्रिंग ("जावा"); जनरेटर। राइटस्ट्रिंग ("सेलेनियम"); जनरेटर.राइटएंडअरे (); जनरेटर.राइटएंडऑब्जेक्ट (); जनरेटर.क्लोज़ (); // जनरेटर को बंद करने के लिए System.out.println(jsonObjectWriter.toString ()); }}

आउटपुट

{ "empid" :"120", "firstName" :"Ravi", "lastName" :"Chandra", "Technologies" :[ "SAP", "Java", "Selenium" ]}

  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