को रोकने के लिए मैं एक पासवर्ड क्षेत्र के साथ एक इकाई वर्ग है:जैक्सन: कैसे क्षेत्र क्रमबद्धता
class User {
private String password;
//setter, getter..
}
मैं इस क्षेत्र को क्रमबद्धता दौरान छोड़ी नहीं जा करना चाहते हैं। लेकिन यह अभी भी deserialize करने में सक्षम होना चाहिए। इसकी आवश्यकता है, ताकि ग्राहक मुझे एक नया पासवर्ड भेज सके, लेकिन वर्तमान में पढ़ने में सक्षम नहीं है।
मैं जैक्सन के साथ इसे कैसे पूरा करूं?
आप इसे क्रमानुसार करने नहीं करना चाहती उपयोग कर सकते हैं, लेकिन आप इसे deserialize करने के लिए सक्षम होना चाहते हैं? यह असंभव है, मैं कहूंगा। यदि आप एक बॉक्स में कुकी नहीं डालते हैं, तो आप इसे इस बॉक्स से पुनर्प्राप्त नहीं कर पाएंगे। –
@ ट्रारोथ: लेकिन मैं एक नई कुकी डाल सकता हूं। मैं बस एक सुविधाजनक एनोटेशन की तलाश में हूं, लेकिन यह निश्चित रूप से हाथ से किया जा सकता है। – weekens
त्वरित टिप्पणी: यह पूरी तरह से संभव है, तकनीकी रूप से, एक सेटटर जिसका उपयोग किया जाता है (यहां तक कि निजी वाले ऑटो-डिज़ाइन भी होते हैं), और केवल एक्सेसर को छोड़ दें (कोई सार्वजनिक क्षेत्र या गेटटर नहीं)। गेटटर पर '@ जेसन इग्नोर' जोड़ना भी संभव है, लेकिन सेटर पर '@ जेसनप्रोपर्टी', जिस स्थिति में चीजों को क्रमबद्ध नहीं किया जाता है, लेकिन इसे deserialized किया जा सकता है। – StaxMan