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

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


एक JSONStringer JSON टेक्स्ट बनाने का एक सुविधाजनक तरीका प्रदान करता है और यह JSON सिंटैक्स नियमों का सख्ती से पालन कर सकता है . JSONStringer का प्रत्येक उदाहरण एक JSON टेक्स्ट उत्पन्न कर सकता है। एक JSONStringer उदाहरण एक मान-विधि प्रदान करता है टेक्स्ट और एक कुंजी-विधि . में मान जोड़ने के लिए वस्तुओं में मूल्यों से पहले कुंजी जोड़ने के लिए। एक सरणी () . है और endArray() सरणी मान . बनाने और बाध्य करने वाली विधियां और ऑब्जेक्ट () और अंतिम वस्तु () ऑब्जेक्ट मान . बनाने और बाध्य करने वाली विधियां ।

उदाहरण 1

आयात org.json.*;सार्वजनिक वर्ग JSONStringerTest1 {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) JSONException फेंकता है {JSONStringer stringer =new JSONStringer (); स्ट्रिंग jsonStr =stringer .object () // JSON ऑब्जेक्ट शुरू करें। कुंजी ("नाम")। मान ("राजा")। कुंजी ("आयु") // कुंजी-मूल्य जोड़े जोड़ें। मूल्य ("25")। कुंजी ("सिटी") .value ("हैदराबाद") .endObject () // एंड JSON ऑब्जेक्ट .toString (); System.out.println (jsonStr); }}

आउटपुट

{"Name":"Raja","Age":"25",,"City":"Hyderabad"} 

उदाहरण 2

आयात करें। स्ट्रिंग jsonStr =stringer .array() // JSON Array प्रारंभ करें। ऑब्जेक्ट () // JSON ऑब्जेक्ट प्रारंभ करें। कुंजी ("नाम")। मान ("आदित्य")। कुंजी ("आयु")। मान ("25") // कुंजी-मूल्य जोड़े जोड़ें .key("Mobile").value("9959984000") .endObject() //End JSON Object .object() .key("Address").value("Madhapur") .key ("सिटी")। वैल्यू ("हैदराबाद") .endObject() .endArray () // एंड JSON ऐरे .toString (); System.out.println (jsonStr); }}

आउटपुट

[{"Name":"Adithya","Age":"25",,"Mobile":"9959984000"},{"Address":"Madhapur","City":"Hyderabad"}]

  1. हम जावा में पैक () विधि का उपयोग कब कर सकते हैं?

    द पैक() विधि विंडो . में परिभाषित है जावा में वर्ग और यह फ्रेम को आकार देता है ताकि इसकी सभी सामग्री उनके पसंदीदा आकार पर या उससे ऊपर हो। पैक() . का एक विकल्प विधि setSize() . को कॉल करके स्पष्ट रूप से एक फ्रेम आकार स्थापित करना है या सेटबाउंड्स () तरीके। सामान्य तौर पर, पैक () . का उपयोग करते हु

  1. क्या कोई कंस्ट्रक्टर जावा में अपवाद फेंक सकता है?

    हां, निर्माता जावा में अपवाद फेंकने की अनुमति है। एक निर्माता एक विशेष प्रकार की विधि है जिसका उपयोग ऑब्जेक्ट को इनिशियलाइज़ करने के लिए किया जाता है और इसका उपयोग नए कीवर्ड का उपयोग करके क्लास का ऑब्जेक्ट बनाने के लिए किया जाता है। , जहां किसी वस्तु को I . के रूप में भी जाना जाता है स्थिति एक व

  1. जावा ऑब्जेक्ट को JSON में कैसे बदलें

    इस ट्यूटोरियल में हम दो पुस्तकालयों, जैक्सन और जीसन का उपयोग करके जावा ऑब्जेक्ट को JSON में बदलने का तरीका दिखाते हैं। हम एक व्यक्ति वर्ग का उपयोग करेंगे जो सिर्फ एक मानक पीओजेओ है। एक बार जब हम एक व्यक्ति वस्तु बना लेते हैं, तो हम इसे विभिन्न पुस्तकालयों का उपयोग करके JSON में बदल सकते हैं। Perso