public override void WriteToStream(Type type, object value, Stream writeStream, HttpContent content)
{
using (var textWriter = new StreamWriter(writeStream))
using (var jsonWriter = new JsonTextWriter(textWriter))
{
jsonSerializer.Serialize(jsonWriter, value);
jsonWriter.Flush();
}
}