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

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


@JsonPropertyOrder एक एनोटेशन . है वर्ग-स्तर . पर उपयोग किए जाने के लिए . यह संपत्ति के रूप में फ़ील्ड की एक सूची लेता है जो उस क्रम को परिभाषित करता है जिसमें ऑब्जेक्ट JSON क्रमांकन के परिणामस्वरूप स्ट्रिंग में फ़ील्ड दिखाई दे सकते हैं। एनोटेशन घोषणा में शामिल गुणों को पहले (परिभाषित क्रम में) क्रमबद्ध किया जा सकता है, इसके बाद परिभाषा में शामिल नहीं किए गए किसी भी गुण को क्रमबद्ध किया जा सकता है।

सिंटैक्स

सार्वजनिक @interface JsonPropertyOrder

उदाहरण

आयात करें। पब्लिक क्लास JsonPropertyOrderTest {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args []) JsonGenerationException, JsonMappingException, IOException {कर्मचारी emp =नया कर्मचारी (); फेंकता है; emp.setFirstName ("आदित्य"); emp.setEmpId(25); emp.setLastName ("जय"); emp.getTechnologies ()। जोड़ें ("जावा"); emp.getTechnologies ()। जोड़ें ("स्कैला"); emp.getTechnologies ()। जोड़ें ("पायथन"); ऑब्जेक्टमैपर मैपर =नया ऑब्जेक्टमैपर (); mapper.writerWithDefaultPrettyPrinter().writeValue(System.out, emp); }}// कर्मचारी वर्ग@JsonPropertyOrder({ "firstName", "lastName", "technologies", "empId"})वर्ग कर्मचारी { निजी int empId; निजी स्ट्रिंग प्रथम नाम; निजी स्ट्रिंग अंतिम नाम; निजी सूची <स्ट्रिंग> प्रौद्योगिकियां =नई ऐरेलिस्ट <> (); सार्वजनिक int getEmpId () {वापसी empId; } सार्वजनिक शून्य setEmpId (int empId) {this.empId =empId; } सार्वजनिक स्ट्रिंग getFirstName () { पहला नाम लौटाएं; } सार्वजनिक शून्य सेटफर्स्टनाम (स्ट्रिंग फर्स्टनाम) {this.firstName =firstName; } सार्वजनिक स्ट्रिंग getLastName () {वापसी अंतिम नाम; } सार्वजनिक शून्य सेटलास्टनाम (स्ट्रिंग अंतिम नाम) { यह अंतिम नाम =अंतिम नाम; } सार्वजनिक सूची<स्ट्रिंग> getTechnologies() { वापसी प्रौद्योगिकियां; } सार्वजनिक शून्य सेटटेक्नोलॉजीज (सूची <स्ट्रिंग> प्रौद्योगिकियां) { this.technologies =Technologies; }}

आउटपुट

{ "firstName" :"Adithya", "lastName" :"Jai", "Technologies" :[ "Java", "Scala", "Python" ], "empId" :125}

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

    छवि को तेज करना धुंधलापन के विपरीत है। OpenCV लाइब्रेरी का उपयोग करके किसी छवि के तीखेपन को बदलने के लिए, आपको गॉसियन फ़िल्टर का उपयोग करके इसे चिकना/धुंधला करना होगा और मूल छवि से चिकने संस्करण को घटाना होगा। उदाहरण आयात करें AlteringSharpness { सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {//

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

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

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

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