public async Task Respond(HttpContext context) { var jsonSerializer = new JsonSerializer(); jsonSerializer.Configure(); var json = jsonSerializer.Serialize(_obj); var response = new RawJson(json, _contentType); await response.Respond(context); }
public override void ExecuteResult(ControllerContext context) { if(context == null) { throw new ArgumentNullException("context"); } var response = context.HttpContext.Response; response.ContentType = "application/json"; if(data == null) { return; } var writer = new JsonTextWriter(response.Output); var serializer = new JsonSerializer(); serializer.Configure(); serializer.Serialize(writer, data); writer.Flush(); }
public DefaultJsonSerializerProvider(JsonSerializer jsonSerializer) { jsonSerializer.Configure(); _jsonSerializer = jsonSerializer; }