मैं जेएसओएन फ़ाइल से पढ़ने और इसे अपने जावा ऑब्जेक्ट में बदलने के लिए ऑब्जेक्ट मैपर पर जैक्सन की रीडवेल्यू() विधि का उपयोग कर रहा हूं।जैक्सन - आवश्यक संपत्ति?
उदाहरण के लिए।
mapperObject.readValue(node, MyTargetClass.class)
क्या कोई एनोटेशन है जिसे मैं आवश्यक गुणों को लागू करने के लिए MyTargetClass पर सेट कर सकता हूं? उदाहरण के लिए, अगर मैं के साथ गुण एबीसी, DEF और GHI, और मेरे Json एक JSON वस्तु है निम्नलिखित
{
"ABC" : "somevalue"
"DEF" : "someothervalue"
}
है मैं इसे किसी भी तरह विफल है, और केवल readValue पर सफल अगर यह एबीसी, DEF और निहित चाहते GHI।
जीएसओएन में यह कार्यक्षमता भी नहीं है। Https://code.google.com/p/google-gson/issues/detail?id=61 – Dmitry