2010-07-23 25 views
1

有没有什么办法让Json.net将对象直接序列化到NetworkStream?使用Json.net将.net对象直接序列化为NetworkStream

换句话说,让Json.net在序列化对象(以流方式)时将序列化结果发送到网络。

我想避免必须序列化对象到内存,然后通过NetworkStream发送它。

有什么想法?

问候

回答

1

您可以在NetworkStream的顶部创建一个TextWriter,和序列化到TextWriter;或者您可以在TextWriter的顶部创建一个JsonTextWriter并序列化为此。

您不需要首先序列化为一个临时字符串或字节数组。

相关问题