मैं कंट्रोलर के साथ स्प्रिंग एमवीसी का उपयोग कर रहा हूं, मेरा सवाल यह है कि मैं एक JSON प्रतिक्रिया कैसे वापस कर सकता हूं जो @ResponseBody ऑब्जेक्ट से अलग है जो वापस लौटाया जाता है और एक JSON को वापस करने के लिए प्रेरित किया जाता है।वसंत एमवीसी जेएसओएनएस और अपवाद को संभालने
आगे विस्तार करने के लिए, मैं वस्तु "UserDetails" जो दो क्षेत्रों "नाम", "EmailAddress" कहा जाता है कहा जाता है
@ResponseBody UserDetails
अब json लौटे
{नाम की तरह दिखाई देगा : "TheUsersName", EMAILADDRESS: "[email protected]"}
वहाँ किसी भी तरह से मैं लौटने से पहले json संशोधित कर सकते हैं (ए है सभी नियंत्रकों में सभी विधियों में एलएल जेसन) जहां एक "स्थिति" फ़ील्ड जोड़ा जाएगा और अन्य जेसन डेटा जेसन में "डेटा" कुंजी के नीचे होंगे। और अपवाद का नाम (कम से कम स्थिति हिस्सा हालांकि)
शायद संबंधित: http://stackoverflow.com/questions/6014784/serialize-specific-exceptions-with-spring-mvc – Bozho