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
並序列化爲此。
您不需要首先序列化爲一個臨時字符串或字節數組。