Пример #1
0
        private string JsonSerialize <T>(JsonMediaTypeFormatter formatter, T value)
        {
            using (var textWriter = new StringWriter())
            {
                var serializer = formatter.CreateJsonSerializer();
                serializer.Serialize(textWriter, value);

                return(textWriter.GetStringBuilder().ToString());
            }
        }
Пример #2
0
        private HttpResponseMessage getMessge(object result)
        {
            var serializer = new JsonMediaTypeFormatter()
            {
                SerializerSettings = WebApiConfig.JsonSerializerSettings
            };

            System.IO.TextWriter writer = new System.IO.StringWriter();

            serializer.CreateJsonSerializer().Serialize(writer, result);

            var response = this.Request.CreateResponse(HttpStatusCode.OK);

            response.Content = new StringContent(writer.ToString(), Encoding.UTF8, "application/json");
            return(response);
        }