2011-12-30 15 views
6

क्या कोई तरीका है कि मैं जैक्सन को बाल वर्ग को क्रमबद्ध करते समय अभिभावक वर्ग से गुणों को अनदेखा कर सकता हूं?जैक्सन: अभिभावक वर्ग गुणों को अनदेखा करें

 

    class Parent{ 
     private String parentProperty1; 
     private String parentProperty2; 
     //getter setter 
    } 

    @IgnoreParentProperties // I am expecting something like this 
    class Child extends Parent{ 
     private String childProperty1; 
     //getter setter 
    } 

उत्तर

4

& उपयोग एक JSON view जो विरासत में मिला क्षेत्रों को छोड़ देता है परिभाषित करें।

+0

एक बेहतर समाधान लगता है :) Thnx :) –

+1

यदि यह आपकी समस्या हल करता है, तो क्या मैं आपको [उत्तर स्वीकार करने] में परेशान कर सकता हूं (http://meta.stackexchange.com/questions/5234/how-does-accepting -एक-जवाब-काम)? –

7

अच्छी तरह से काम करने वाले दृश्यों के अतिरिक्त, आप @JsonIgnoreProperties का उपयोग संपत्तियों के नामों को अनदेखा करने के लिए भी कर सकते हैं; इसमें मूल गुण भी शामिल हो सकते हैं।

संबंधित मुद्दे