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

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


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"}

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

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

  1. हम जावा में किसी मानचित्र को JSON ऑब्जेक्ट में कैसे परिवर्तित कर सकते हैं?

    द JSON एक हल्का वजन . है , पाठ-आधारित और भाषा-स्वतंत्र डेटा विनिमय प्रारूप। JSON दो संरचित प्रकारों का प्रतिनिधित्व कर सकता है जैसे ऑब्जेक्ट और सरणी . एक वस्तु एक अनियंत्रित . है कुंजी . का संग्रह /मान जोड़े और एक सरणी एक क्रमबद्ध अनुक्रम . है मूल्यों का . हम एक मानचित्र को JSON में बदल सकते ह

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

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