public virtual ObjectResult Json <T>([NotNull] T content) { var result = new ObjectResult(content); result.ContentTypes.Add(MvcMediaTypeHeaderValue.Parse("application/json")); result.ContentTypes.Add(MvcMediaTypeHeaderValue.Parse("text/json")); return(result); }
public virtual ObjectResult Json <T>([NotNull] T content, [NotNull] JsonSerializerSettings serializerSettings) { var formatter = new JsonOutputFormatter() { SerializerSettings = serializerSettings, }; var result = new ObjectResult(content); result.Formatters.Add(formatter); result.ContentTypes.Add(MvcMediaTypeHeaderValue.Parse("application/json")); result.ContentTypes.Add(MvcMediaTypeHeaderValue.Parse("text/json")); return(result); }