1
有没有什么办法让Json.net将对象直接序列化到NetworkStream?使用Json.net将.net对象直接序列化为NetworkStream
换句话说,让Json.net在序列化对象(以流方式)时将序列化结果发送到网络。
我想避免必须序列化对象到内存,然后通过NetworkStream发送它。
有什么想法?
问候
有没有什么办法让Json.net将对象直接序列化到NetworkStream?使用Json.net将.net对象直接序列化为NetworkStream
换句话说,让Json.net在序列化对象(以流方式)时将序列化结果发送到网络。
我想避免必须序列化对象到内存,然后通过NetworkStream发送它。
有什么想法?
问候
您可以在NetworkStream
的顶部创建一个TextWriter
,和序列化到TextWriter
;或者您可以在TextWriter
的顶部创建一个JsonTextWriter
并序列化为此。
您不需要首先序列化为一个临时字符串或字节数组。