是否存在用于JsonTextReader的XmlTextReader.ReadContentAsBase64模拟
我有一个包含二进制属性的JSON,其值非常大:
{ "NormalStringValue" : "test", "NormalIntValue" : 1, "LargeBinaryValueInBase64": "AQB...." }
标准的Newtonsoft JsonTextReader.ReadAsBytes
读取JsonTextReader.ReadAsBytes
的值,因此分配了一个大字节数组。 我想避免这个。 对于XmlTextReader
有一个ReadContentAsBase64(byte[] buffer, int offset, int count)
方法,可以执行BASE64内容的缓冲读取。
是否有任何库为JSON数据实现这样的方法? 或者也许可以通过Json.NET实现?