मुझे पता है कि ओडीएटीए जेसन वापस कर सकता है लेकिन यह सुनिश्चित नहीं है कि मुझे ऐसा करने के लिए एक विशेषता या इंटरफ़ेस का उपयोग करना है या नहीं।ओडीएटीए से जेसन प्रारूप कैसे वापस करें?
मैं इसे http://odata.netflix.com/Catalog/Titles की तरह करना चाहता हूं? $ प्रारूप = जेएसओएन लेकिन मेरी ओडाटा सेवा जेएसओएन वापस नहीं करती है। जब मैं इसे www.foo.com/service?$format=json की तरह कॉल करता हूं, तो यह सिर्फ एक्सएमएल देता है।
ओडीएटीए के साथ जेसन वापस करने के लिए मुझे क्या करने की ज़रूरत है?
यह एक हैक है, लेकिन अगर आप App_Start के तहत, डिफ़ॉल्ट रूप से JSON वापस जाने के लिए अपने ODataConfig (या WebApiConfig) में चाहते हैं आप कर सकते हैं कोड की इस पंक्ति को अपनी 'रजिस्टर' विधि के नीचे जोड़ें: 'config.Formatters.JsonFormatter.SupportedMediaTypes.Add (नया MediaTypeHeaderValue ("टेक्स्ट/html")); '। – BrainSlugs83
आईडीके लेकिन मुझे 'जेसन' सभी को लोअरकेस में लिखना है और फिर यह काम करता है। शायद CaSeSeNsItIvE? – inetphantom
वही परिणाम यहां, मुझे बस लोअरकेस में 'json' लिखने की आवश्यकता है। वैकल्पिक रूप से, अनुरोध हेडर की स्थापना 'स्वीकार करने के लिए: आवेदन/json' भी –