【问题标题】:Serialize a .net Object directly to a NetworkStream using Json.net使用 Json.net 将 .net 对象直接序列化为 NetworkStream
【发布时间】:2010-07-23 16:10:23
【问题描述】:

有没有办法让 Json.net 将对象直接序列化为 NetworkStream?

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

我希望避免将对象序列化到内存然后通过 NetworkStream 发送。

有什么想法吗?

问候

【问题讨论】:

    标签: .net json serialization json.net networkstream


    【解决方案1】:

    您可以在NetworkStream 之上创建TextWriter,并序列化为TextWriter;或者您可以在TextWriter 之上创建一个JsonTextWriter 并对其进行序列化。

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

    【讨论】:

      猜你喜欢
      • 2013-07-25
      • 1970-01-01
      • 2017-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多