2010-07-23 51 views
1

有沒有什麼辦法讓Json.net將對象直接序列化到NetworkStream?使用Json.net將.net對象直接序列化爲NetworkStream

換句話說,讓Json.net在序列化對象(以流方式)時將序列化結果發送到網絡。

我想避免必須序列化對象到內存,然後通過NetworkStream發送它。

有什麼想法?

問候

回答

1

您可以在NetworkStream的頂部創建一個TextWriter,和序列化到TextWriter;或者您可以在TextWriter的頂部創建一個JsonTextWriter並序列化爲此。

您不需要首先序列化爲一個臨時字符串或字節數組。

相關問題