यह प्रश्न this question बढ़ाता है।पूर्ण POJO डेटा बाइंड के साथ जैक्सन कस्टम फ़िल्टर
जबकि पिछले समाधान में केवल कुछ फ़ील्ड हैं, तो पिछले समाधान में बहुत अच्छा काम होता है, जब आपके पास दर्जन से अधिक फ़ील्ड होते हैं तो यह अनजान हो जाता है। अभी, मेरा वर्तमान सेट अप पूर्ण डेटा बाइंडिंग का उपयोग करता है, इसलिए मेरे पास एक POJO है जिसका उपयोग जैक्सन द्वारा स्वचालित रूप से JSON को deserialize करने के लिए किया जाएगा।
हालांकि, पहले के रूप में, कुछ क्षेत्रों में बाधाएं होती हैं जिन्हें पास करने की आवश्यकता होती है। अनिवार्य रूप से, मैं this के समान उत्तर की तलाश में हूं, लेकिन किसी भी गुण को सेट करने की आवश्यकता के बिना। बस एक कस्टम deserializer जो फ़िल्टर के रूप में कार्य करेगा और एक सीमा अपवाद को पूरा नहीं करता है अगर एक सीमा अपवाद को पूरा नहीं करता है। यदि फ़िल्टर के अंत तक कोई अपवाद नहीं फेंक दिया गया है, तो जैक्सन को जेएसओएन को पीओजेओ से स्वचालित रूप से बांधना चाहिए।
एचएम, मैं सोच रहा था कि क्या मैं नई निर्भरताओं को पेश किए बिना ऐसा कर सकता हूं। क्या आपको पता चलेगा कि जैक्सन की ऐसी कार्यक्षमता है या नहीं? –
यह नहीं करता है। मैं जेसन सत्यापन क्षमताओं के साथ किसी अन्य पुस्तकालय के बारे में नहीं जानता –