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

जावा में Gson लाइब्रेरी का उपयोग करके वस्तुओं की सूची को JSON में बदलें?


A Gson एक पुस्तकालय है जिसका उपयोग Java ऑब्जेक्ट्स को JSON में बदलने के लिए किया जा सकता है प्रतिनिधित्व। इसका उपयोग JSON स्ट्रिंग को समकक्ष जावा ऑब्जेक्ट में बदलने के लिए भी किया जा सकता है। उपयोग करने के लिए प्राथमिक वर्ग Gson . है जिसे हम नया Gson() . कॉल करके बना सकते हैं और GsonBuilder क्लास का उपयोग Gson . बनाने के लिए किया जा सकता है उदाहरण

हम पहले एक व्यक्ति . बनाकर वस्तुओं की सूची को रूपांतरित कर सकते हैं वर्ग और व्यक्ति वस्तुओं की सूची को JSON में कनवर्ट करें।

उदाहरण

आयात करें .setPrettyPrinting ()। बनाएँ (); सूची सूची =Stream.of (नया व्यक्ति ("राजा", "रमेश", 30, "9959984800"), नया व्यक्ति ("जय", "देव", 25, "7702144400"), नया व्यक्ति ("आदित्य", "साई", 21, "7013536200"), नया व्यक्ति ("चैतन्य", "साई", 28, "9656444150")) .संग्रह (कलेक्टर.toList ()); System.out.println ("व्यक्ति वस्तुओं की सूची को Json में बदलें:"); स्ट्रिंग जोंस =gson.toJson (सूची); // json System.out.println (json) में कनवर्ट करता है; }}// व्यक्ति वर्ग वर्ग व्यक्ति {निजी स्ट्रिंग प्रथम नाम, अंतिम नाम, संपर्क; निजी अंतर उम्र; पब्लिक पर्सन (स्ट्रिंग फर्स्टनाम, स्ट्रिंग लास्टनाम, इंट एज, स्ट्रिंग कॉन्टैक्ट) { यह। फर्स्टनाम =फर्स्टनाम; यह अंतिम नाम =अंतिम नाम; यह उम्र =उम्र; यह। संपर्क =संपर्क; } सार्वजनिक स्ट्रिंग टूस्ट्रिंग () {वापसी "[" + प्रथम नाम + "" + अंतिम नाम + "" + आयु + "" + संपर्क + "]"; }}

आउटपुट

व्यक्ति वस्तुओं की सूची को Json में बदलें:[{"firstName":"राजा", "lastName":"Ramesh", "contact":"9959984800", "age":30},{ "firstName":" जय", "अंतिम नाम":"देव", "संपर्क":"7702144400", "आयु":25}, { "पहला नाम":"आदित्य", "अंतिम नाम":"साई", "संपर्क":"7013536200" , "आयु":21}, { "पहला नाम":"चैतन्य", "अंतिम नाम":"साई", "संपर्क":"9656444150", "आयु":28}]

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

    एक Gson एक पुस्तकालय है जिसका उपयोग Java ऑब्जेक्ट्स को JSON प्रतिनिधित्व में बदलने के लिए किया जा सकता है . उपयोग करने के लिए प्राथमिक वर्ग Gson . है जिसे हम नया Gson() . कॉल करके बना सकते हैं और GsonBuilder क्लास का उपयोग Gson इंस्टेंस बनाने के लिए किया जा सकता है। हम फाइल करने के लिए JSON स्ट्रि

  1. जावा में जेसन-सरल लाइब्रेरी का उपयोग करके JSON स्ट्रिंग को जावा ऑब्जेक्ट में कनवर्ट करें?

    द JSON व्यापक रूप से उपयोग किए जाने वाले डेटा-इंटरचेंज . में से एक है प्रारूप और एक हल्का . है और स्वतंत्र भाषा . json.simple एक हल्का JSON प्रोसेसिंग लाइब्रेरी है जिसका उपयोग एन्कोड . करने के लिए किया जा सकता है या डीकोड एक JSON पाठ। नीचे दिए गए प्रोग्राम में, हम json.simple का उपयोग करके J

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

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