I\'m using .NET\'s HttpClient to make requests to a WebAPI that returns some JSON data that requires a little bit of custom deserialization on the client\'s side. For this
I was able to add a custom JsonConverter to the default formatters for HttpClient with the following:
MediaTypeFormatterCollection formatters = new MediaTypeFormatterCollection();
formatters.JsonFormatter.SerializerSettings.Converters.Add(new MyCustomConverter());
var result = response.Content.ReadAsAsync(formatters).Result;
This seemed to allow you to just add your custom converter to the default converters.