是否存在用于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实现?