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

Java में Gson लाइब्रेरी का उपयोग करके Map को JSON में बदलें?


Gson एक लाइब्रेरी है जिसका उपयोग Java ऑब्जेक्ट्स को JSON में पार्स करने और इसके विपरीत करने के लिए किया जा सकता है। इसका उपयोग JSON स्ट्रिंग को समतुल्य Java ऑब्जेक्ट में बदलने के लिए भी किया जा सकता है। Java ऑब्जेक्ट को JSON में या JSON को Java ऑब्जेक्ट में पार्स करने के लिए, हमें अपने Java प्रोग्राम में com.google.gson पैकेज आयात करना होगा।

हम Gson इंस्टेंस दो तरीकों से बना सकते हैं:

  • new Gson() का उपयोग करके।
  • GsonBuilder इंस्टेंस बनाकर और create() मेथड कॉल करके।

नीचे दिए गए प्रोग्राम में, हम एक Map को JSON ऑब्जेक्ट में बदल सकते हैं।

उदाहरण

import java.lang.reflect.*; import java.util.*; import com.google.gson.*; import com.google.gson.reflect.*; public class ConverMapToJsonTest { public static void main(String args[]) { SortedMap<String, String> data = new TreeMap<String, String>(); data.put("Raja", "Java"); data.put("Ravi", "SAP"); data.put("Surya", "Python"); data.put("Kiran", "Scala"); data.put("Vamsi", "Selenium"); Gson gson = new Gson(); Type gsonType = new TypeToken<SortedMap<String, String>>(){}.getType(); String gsonString = gson.toJson(data, gsonType); System.out.println(gsonString); }}

आउटपुट

{"Kiran":"Scala","Raja":"Java","Ravi":"SAP","Surya":"Python","Vamsi":"Selenium"}
  1. Java में Gson लाइब्रेरी का उपयोग करके JSON स्ट्रिंग को फ़ाइल में कैसे लिखें? Java में Gson लाइब्रेरी का उपयोग करके JSON स्ट्रिंग को फ़ाइल में कैसे लिखें?

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

  1. - Java में मैप को JSON ऑब्जेक्ट में कैसे बदलें?

    JSON एक हल्का, टेक्स्ट-आधारित और भाषा-स्वतंत्र डेटा एक्सचेंज फॉर्मेट है। JSON दो संरचित प्रकारों जैसे ऑब्जेक्ट्स और ऐरे को दर्शा सकता है। एक ऑब्जेक्ट की/वैल्यू पेयर्स का एक अनऑर्डर्ड कलेक्शन है और एक ऐरे मानों का एक क्रमबद्ध अनुक्रम है।हम org.json.simple.JSONValue के toJSONString() मेथड (स्टैटिक) का

  1. - Java Map को JSON में बदलना: Jackson, Gson, और org.json के साथ चरण-दर-चरण गाइड

    Java Map को JSON में बदलने के कई तरीके हैं। Java Arrays और Maps को JSON में बदलना और इसके विपरीत करना काफी आम है। इस पोस्ट में, हम Java Map को JSON में बदलने के 3 अलग-अलग उदाहरण देखेंगे। हम Jackson, Gson और org.json लाइब्रेरी का उपयोग करेंगे। Jackson का उपयोग करके Java Map को JSON में बदलें निम्न उद