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

जावा में JSON क्रमांकन के दौरान हम फ़ील्ड को कैसे अनदेखा कर सकते हैं?


यदि Java ऑब्जेक्ट में ऐसे फ़ील्ड हैं जो क्रमबद्ध नहीं होना चाहते हैं, तो हम @JsonIgnore एनोटेशन का उपयोग कर सकते हैं जैक्सन . में पुस्तकालय। @JsonIgnore क्रमबद्धता . के दौरान फ़ील्ड को अनदेखा करने के लिए, फ़ील्ड स्तर पर उपयोग किया जा सकता है और अक्रमांकन

सिंटैक्स

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

उदाहरण

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

आउटपुट

{ "EMPLOYEE_FIRST_NAME" :"राजा", "EMPLOYEE_LAST_NAME" :"रमेश", "EMPLOYEE_ID" :120}

  1. हम जावा में किसी फ़ाइल में JSON ऑब्जेक्ट कैसे लिख सकते हैं? हम जावा में किसी फ़ाइल में JSON ऑब्जेक्ट कैसे लिख सकते हैं?

    द JSON व्यापक रूप से उपयोग किए जाने वाले डेटा-इंटरचेंज . में से एक है प्रारूप और एक हल्का . है और भाषा स्वतंत्र . json.simple एक हल्का JSON संसाधन पुस्तकालय है जिसका उपयोग JSON फ़ाइलें लिखने . के लिए किया जा सकता है और इसका उपयोग एन्कोड . के लिए किया जा सकता है या डीकोड JSON टेक्स्ट और J . के

  1. हम जावा में इनवोकलेटर () विधि को कैसे कॉल कर सकते हैं? हम जावा में इनवोकलेटर () विधि को कैसे कॉल कर सकते हैं?

    एक आह्वानबाद में() विधि एक स्थिर . है स्विंग यूटिलिटीज . की विधि वर्ग और इसका उपयोग किसी कार्य को करने के लिए किया जा सकता है अतुल्यकालिक रूप से एडब्ल्यूटी . में ईवेंट डिस्पैचर थ्रेड . SwingUtilities.invokeLater() विधि SwingUtilities.invokeAndWait() . की तरह काम करती है सिवाय इसके कि यह अनुरोध

  1. हम जावा में JComboBox के आइटम को कैसे सॉर्ट कर सकते हैं? हम जावा में JComboBox के आइटम को कैसे सॉर्ट कर सकते हैं?

    एक JComboBox JComponent . का उपवर्ग है वर्ग और यह एक पाठ क्षेत्र . का संयोजन है और एक ड्रॉप-डाउन सूची जिसमें से उपयोगकर्ता एक मूल्य चुन सकता है। एक JComboBox एक ActionListener, ChangeListener, . उत्पन्न कर सकता है और आइटम लिस्टनर इंटरफेस जब उपयोगकर्ता कॉम्बो बॉक्स पर कार्रवाई करता है। डिफ़ॉल्ट