हम @JsonProperty का उपयोग क्यों करते हैं?
हम @JsonProperty का उपयोग क्यों करते हैं?

वीडियो: हम @JsonProperty का उपयोग क्यों करते हैं?

वीडियो: हम @JsonProperty का उपयोग क्यों करते हैं?
वीडियो: जैक्सन एनोटेशन | @JsonProperty | उदाहरण | सरल प्रोग्रामिंग 2024, मई
Anonim

NS @ जेसनप्रॉपर्टी टिप्पणी प्रयोग किया जाता है क्रमांकन और अक्रमांकन के दौरान JSON कुंजियों के साथ संपत्ति के नाम मैप करने के लिए। आप ऐसा कर सकते हैं भी उपयोग अक्रमांकन के दौरान यह एनोटेशन जब JSON के गुण नाम और जावा ऑब्जेक्ट के फ़ील्ड नाम करना मेल नहीं करता।

इसके अलावा, @JsonIgnore का क्या उपयोग है?

@ जेसन इग्नोर है उपयोग किया गया तार्किक संपत्ति को अनदेखा करना उपयोग किया गया क्रमांकन और अक्रमांकन में। @ जेसन इग्नोर हो सकता है उपयोग किया गया सेटर, गेट्टर या फील्ड में। यह है उपयोग किया गया निम्नलिखित के रूप में। उपरोक्त सभी मामलों में तार्किक गुण श्रेणी है।

दूसरे, स्प्रिंग बूट में @JsonProperty क्या है? @JsonIgnoreProperties एनोटेशन का उपयोग वर्ग स्तर पर क्रमांकन और अक्रमांकन के दौरान फ़ील्ड को अनदेखा करने के लिए किया जाता है। इस एनोटेशन में घोषित गुणों को JSON सामग्री में मैप नहीं किया जाएगा। आइए जावा क्लास के एक उदाहरण पर विचार करें जो @JsonIgnoreProperties एनोटेशन का उपयोग करता है।

साथ ही पूछा, JsonCreator का क्या उपयोग है?

जैक्सन एनोटेशन @ जेसनक्रिएटर है उपयोग किया गया जैक्सन को यह बताने के लिए कि जावा ऑब्जेक्ट में एक कंस्ट्रक्टर (एक "क्रिएटर") है जो JSON ऑब्जेक्ट के फ़ील्ड को Java ऑब्जेक्ट के फ़ील्ड से मिला सकता है।

@JsonManagedReference और @JsonBackReference क्या है?

@ JsonManagedReference और @JsonBackReference परिपत्र संदर्भों को संभालने के लिए उपयोग किया जाता है। @ जेसन प्रबंधित संदर्भ लक्ष्य POJO के बाल संदर्भ पर प्रयोग किया जाता है। @ जेसनबैकरेफरेंस संबंधित बाल वर्ग में प्रयोग किया जाता है। इसे बैक-रेफरेंस प्रॉपर्टी पर रखा गया है।