Jersey ढांचा Jackson और Jettison जेएसओएन unmarshalling/marshalling के लिए पुस्तकालयों दोनों का उपयोग करता है। AFAIK, जेटीसन जेएसओएन को एक्सएमएल में मैप करने के लिए है (मैप किए गए नोटेशन जैसे विभिन्न तंत्र समर्थन के साथ) और जैक्सन जेएसओएन पीढ़ी/पार्सिंग के लिए है (मैं जर्सी के बिना इसका उपयोग कर रहा हूं)।जर्सी में जैक्सन और जेटीसन उपयोग
क्या जर्सी इन दोनों का उपयोग दो अलग-अलग कार्यक्षमताओं या दोनों जेएसओएन पीढ़ी/पार्सिंग कार्यक्षमता के लिए करेगा?
मुझे केवल JSON प्रारूप का समर्थन करना चाहिए। मेरे पहले विचार में, ऐसा लगता है कि मैं किसी भी निर्भरता को हटा सकता हूं और मुझे लगता है कि मैं जेटीसन को हटा सकता हूं क्योंकि जैक्सन जेएसओएन पीढ़ी/पार्सिंग के लिए अधिक प्राकृतिक पसंद प्रतीत होता है।
धन्यवाद। लेकिन मैं जेटीसन को निर्भरता के रूप में देख रहा हूं (मैं मेवेन का उपयोग कर रहा हूं), भले ही मैं नियमित/सीधे-आगे मैपिंग का उपयोग कर रहा हूं? – manikanta
हाँ अगर किसी और चीज की आवश्यकता है (या तो रनटाइम के दौरान या शायद संकलन के लिए, जैसा कि जर्सी के लिए मामला है), इसे शामिल करने की आवश्यकता है। लेकिन क्या इसका उपयोग जर्सी के साथ विन्यास योग्य है, और इसमें शामिल होने में कोई हानि नहीं है। – StaxMan
मैं इस शब्द से असहमत हूं "इसमें शामिल होने में कोई हानि नहीं है"। यह जानना कि क्या महत्वपूर्ण है इसके लिए क्या उपयोग किया जाता है। मेवेन डेवलपर्स आलसी बना रहा है और परियोजनाएं फूली हुई हैं। –