मुझे कुछ ऐसी सेवाएं मिली हैं जो पहले से ही एक जेसन स्ट्रिंग (ऑब्जेक्ट नहीं) प्राप्त करती हैं जिसे क्लाइंट को वापस किया जाना चाहिए। वर्तमान में, मैं स्पष्ट रूप से HttpResponseMessage
बना रहा हूं और json स्ट्रिंग जो सेवा प्राप्त करता है करने के लिए अपने Content
संपत्ति की स्थापना:वेब एपीआई: जेसन स्ट्रिंग को वापस करने के लिए अनुशंसित तरीका
var response = Request.CreateResponse(HttpStatusCode.OK);
response.Content = new StringContent(jsonUtilizadores, Encoding.UTF8, "application/json");
return response;
अब, वहाँ है नई IHttpActionResult
साथ ऐसा करने का एक बेहतर तरीका है? Content
या Ok
विधि का उपयोग उद्धरण के साथ जेसन स्ट्रिंग को लपेटने के लिए समाप्त होता है, जो मैं नहीं चाहता हूं।
कोई प्रतिक्रिया?
कम से कम ठोस उत्तर मैंने अभी तक पाया है - यह नहीं पता कि यह अधिक लोकप्रिय क्यों नहीं है। धन्यवाद – Andy