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

जावा में जीसन लाइब्रेरी का उपयोग करके जेनेरिक प्रकारों को क्रमबद्ध और डी-सीरियल कैसे करें?


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

सिंटैक्स

पब्लिक क्लास टाइपटोकन java.lang.Object का विस्तार करता है

उदाहरण

आयात करें ] args) { Gson gson =new GsonBuilder().setPrettyPrinting().create(); सूची <स्ट्रिंग> सूची =Arrays.asList ("भारत", "ऑस्ट्रेलिया", "इंग्लैंड", "दक्षिण अफ्रीका"); स्ट्रिंग jsonStr =gson.toJson (सूची); System.out.println (jsonStr); सूची टाइप करें =नया टाइपटोकन<सूची<स्ट्रिंग>>() {}.getType(); सूची =gson.fromJson (jsonStr, सूची प्रकार); System.out.println (सूची); }}

आउटपुट

[ "भारत", "ऑस्ट्रेलिया", "इंग्लैंड", "दक्षिण अफ्रीका"][भारत, ऑस्ट्रेलिया, इंग्लैंड, दक्षिण अफ्रीका]

  1. Java OpenCV लाइब्रेरी का उपयोग करके किसी छवि की चमक को कैसे बदलें?

    कन्वर्ट टू () org.opencv.core.Mat . की विधि क्लास किसी इमेज के कंट्रास्ट और ब्राइटनेस को बदलने के लिए दिए गए मैट्रिक्स पर जरूरी कैलकुलेशन करता है। यह विधि 4 पैरामीटर स्वीकार करती है - चटाई -रिक्त मैट्रिक्स परिणाम को समान आकार और स्रोत मैट्रिक्स के प्रकार के साथ रखने के लिए। rtype - आउटपुट मैट्

  1. Java OpenCV लाइब्रेरी का उपयोग करके किसी छवि के कंट्रास्ट को कैसे बदलें?

    किसी छवि की चमक और कंट्रास्ट का बढ़ना / घटाना ऐसे ऑपरेशन हैं जिन्हें छवि के पिक्सेल को बदलकर प्राप्त किया जा सकता है। इसे एक समीकरण के रूप में व्यक्त किया जा सकता है - g(i, j) =α । f(i, j)+ β कहां, (i, j) पिक्सल की पोजीशन हैं। α (लाभ) और β (पूर्वाग्रह) परिवर्तन के पैरामीटर हैं। कभी-कभी गेन

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

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