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

जावा में जीसन लाइब्रेरी का उपयोग करके @Until एनोटेशन का उपयोग कैसे करें?


@एनोटेशन तक setVersion() . के साथ उपयोग कर सकते हैं GsonBuilder . की विधि कक्षा। यह एनोटेशन जावा क्लास में एक फ़ील्ड पर लागू हो सकता है और फ्लोट को एक तर्क के रूप में स्वीकार करता है। यह तर्क संस्करण संख्या . का प्रतिनिधित्व करता है जिसमें क्षेत्र को क्रमबद्ध किया गया है। @एनोटेशन तक वेब-सेवाओं . में JSON कक्षाओं के संस्करण को प्रबंधित कर सकते हैं ।

सिंटैक्स

@Documented@Retention(value=RUNTIME)@Target(value={FIELD,TYPE})public @interface तक

उदाहरण

आयात करें नया कर्मचारी(); emp.setEmployeeName ("आदित्य"); emp.setEmployeeId(115); emp.setEmployeeTechnology ("पायथन"); emp.setEmploeeAddress ("पुणे"); System.out.println ("संस्करण 0.5 का उपयोग करना"); GsonBuilder gsonBuilder =नया GsonBuilder (); Gson gson =gsonBuilder.setPrettyPrinting().setVersion(0.5).create(); स्ट्रिंग jsonString =gson.toJson (emp); System.out.println (jsonString); System.out.println ("संस्करण 1.0 का उपयोग करना"); जीसनबिल्डर =नया जीसनबिल्डर (); gson =gsonBuilder.setPrettyPrinting ()। सेट वर्जन (1.0)। बनाएं (); jsonString =gson.toJson (emp); System.out.println (jsonString); System.out.println ("संस्करण 1.1 का उपयोग करना"); जीसनबिल्डर =नया जीसनबिल्डर (); gson =gsonBuilder.setPrettyPrinting ()। सेट वर्जन (1.1)। बनाएं (); jsonString =gson.toJson (emp); System.out.println (jsonString); }}// कर्मचारी वर्गवर्ग कर्मचारी { निजी स्ट्रिंग empName; निजी int empId; @Until(1.1) निजी स्ट्रिंग empTech; @ तक(1.1) निजी स्ट्रिंग empAddress; सार्वजनिक स्ट्रिंग getEmployeeName () {वापसी empName; } सार्वजनिक शून्य सेट कर्मचारी नाम (स्ट्रिंग empName) { this.empName =empName; } सार्वजनिक int getEmployeeId() {वापसी empId; } सार्वजनिक शून्य सेट कर्मचारी आईडी (int empId) { this.empId =empId; } सार्वजनिक स्ट्रिंग getEmployeeTechnology() {वापसी empTech; } सार्वजनिक शून्य सेट कर्मचारी प्रौद्योगिकी (स्ट्रिंग empTech) { this.empTech =empTech; } सार्वजनिक स्ट्रिंग getEmploeeAddress () {वापसी empAddress; } सार्वजनिक शून्य setEmploeeAddress (स्ट्रिंग empAddress) {this.empAddress =empAddress; }}

आउटपुट

संस्करण 0.5{ "empName" का उपयोग करना:"Adithya", "empId":115, "empTech":"Python", "empAddress":"Pune"}संस्करण 1.0{ "empName":"Adithya", " का उपयोग करना empId":115, "empTech":"पायथन", "empAddress":"पुणे"}संस्करण 1.1 का उपयोग करना { "empName":"आदित्य", "empId":115}

  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 स्ट्रि