有没有办法获取JsonReader缓冲区中的剩余字节?

时间:2019-12-23 23:11:00

标签: c# json.net

我有一个数据流,分为两个部分-第一部分是json块,这是接下来要使用的元数据-加密和压缩的有效载荷:

{"encrypted": "aes256", "compressed": true}...ACTUAL PAYLOAD OF BYTES...

我可以使用JsonReader读取元数据,然后根据元数据告诉我的内容,我可以重定向其余的数据流,以便通过我需要的任何压缩/加密库读取。问题是JsonReader以1K块读取流,这意味着,除非我的元数据正好是1K,否则流将丢失1到1024个字节的数据。这些丢失的字节被困在JsonReader的内部缓冲区中。我有什么办法可以取出字节吗?

如果没有,还有其他解决方案吗?

0 个答案:

没有答案