मैं जैक्सन के साथ एक JSON-Object deserialize करना चाहता हूँ। चूंकि लक्ष्य एक इंटरफेस है, मुझे यह निर्दिष्ट करने की आवश्यकता है कि कौन सा कार्यान्वयन किया जाना चाहिए।जैक्सन - इंटरफ़ेस-संदर्भित deserialization के लिए एक एकल कार्यान्वयन कैसे निर्दिष्ट करें?
यह जानकारी JSON-Object में @ JsonTypeInfo-Annotation का उपयोग करके संग्रहीत की जा सकती है। लेकिन मैं स्रोत कोड में कार्यान्वयन निर्दिष्ट करना चाहता हूं क्योंकि यह हमेशा वही रहता है।
क्या यह संभव है?
यहां प्रश्न एक ही कार्यान्वयन के बारे में है, लेकिन कोई सामान्य रूप से विरासत के बारे में शोध कर सकता है, और हमें @JsonTypeInfo एनोटेशन देखना चाहिए। उदाहरण https://stackoverflow.com/questions/28089484/deserialization-with-jsonsubtypes-for-no-value-missing-property-error/31016173#31016173 – pdem