A Gson एक पुस्तकालय है जिसका उपयोग जावा ऑब्जेक्ट्स को JSON और इसके विपरीत पार्स करने के लिए किया जा सकता है। इसका उपयोग JSON स्ट्रिंग को समकक्ष जावा ऑब्जेक्ट में बदलने के लिए भी किया जा सकता है। जावा ऑब्जेक्ट को JSON या JSON से जावा ऑब्जेक्ट में पार्स करने के लिए, हमें com.google.gson आयात करने की आवश्यकता है हमारे जावा प्रोग्राम में पैकेज।
हम एक Gson इंस्टेंस बना सकते हैं दो तरह से
- नए Gson () का उपयोग करके।
- एक GsonBuilder creating बनाकर उदाहरण और कॉल करने के लिए बनाएं() विधि।
नीचे दिए गए प्रोग्राम में, हम मैप को 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(){}.getType(); String gsonString = gson.toJson(data, gsonType); System.out.println(gsonString); } }
आउटपुट
{"Kiran":"Scala","Raja":"Java","Ravi":"SAP","Surya":"Python","Vamsi":"Selenium"}