【发布时间】:2010-07-23 16:10:23
【问题描述】:
有没有办法让 Json.net 将对象直接序列化为 NetworkStream?
换句话说,让 Json.net 在序列化对象时将序列化结果发送到网络(以流方式)。
我希望避免将对象序列化到内存然后通过 NetworkStream 发送。
有什么想法吗?
问候
【问题讨论】:
标签: .net json serialization json.net networkstream
有没有办法让 Json.net 将对象直接序列化为 NetworkStream?
换句话说,让 Json.net 在序列化对象时将序列化结果发送到网络(以流方式)。
我希望避免将对象序列化到内存然后通过 NetworkStream 发送。
有什么想法吗?
问候
【问题讨论】:
标签: .net json serialization json.net networkstream
您可以在NetworkStream 之上创建TextWriter,并序列化为TextWriter;或者您可以在TextWriter 之上创建一个JsonTextWriter 并对其进行序列化。
您不需要先序列化为临时字符串或字节数组。
【讨论】: