我可以调整Json.NET直接写入压缩流吗?

时间:2016-12-14 13:17:46

标签: c# json

我使用SignalR传输大量数据。 为了减少带宽,我想知道是否有可能让Json.NET(SignalR使用的串行器)将数据序列化为压缩流?

理想情况下,我希望这样做:

var serializer = new JsonSerializer();
serializer.Converters.Add(new MyJsonConverter());


public class MyJsonConverter : JsonConverter
{
    public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
    {
        // Tweak the writer to have it compress the data
        writer.WritePropertyName("Meaning");
        writer.WriteValue(42);
    }

}

当然,我可以接受任何其他减少带宽的建议

0 个答案:

没有答案