वसंत MVC 3.x में मैं एक ContentNegotiatingViewResolver
सेम स्वचालित रूप से या तो JSON या XML में किसी भी endpoint रेंडर करने के लिए बस .json
या करने के लिए फाइल एक्सटेंशन बदलकर कॉन्फ़िगर कर सकते हैं .xml
। मुझे लगता है कि Grails में समकक्ष कार्यक्षमता थी लेकिन मुझे यह नहीं मिल रहा है।Grails 2 - JSON उत्पादन स्वचालित रूप से उत्पादन (स्प्रिंग 3.x की तरह करता है)
सब कुछ मैं पढ़ा है कहते हैं मैं भेजे माइम-प्रकार (withFormat
उपयोग करते हुए) को पकड़ने के लिए और उसके बाद JSON मेरी नियंत्रक तरीकों में से हर एक (जैसे rendering JSON with Grails?) में render as JSON
(या समतुल्य) का उपयोग कर उत्पादन को निर्दिष्ट किया है। इससे पहले कि मैं अपने नियंत्रकों को जेएसओएन-विशिष्ट कोड जोड़ना शुरू कर दूं, मैंने सोचा कि मैं यहां पूछूंगा ...
तो मेरा सवाल है: क्या मैं केवल '.json' जोड़कर JSON आउटपुट का उत्पादन करने के लिए Grails 2 को कॉन्फ़िगर कर सकता हूं किसी दिए गए यूआरएल के लिए 'फाइल एक्सटेंशन (या स्वीकृति हेडर बदलना)?
यदि आप अभी भी मचान का उपयोग कर रहे हैं, तो आप इसे मचान में जोड़ सकते हैं और यह आपके सभी नियंत्रकों पर लागू होगा। – cdeszaq