Existe um análogo XmlTextReader.ReadContentAsBase64 para JsonTextReader

Eu tenho um JSON contendo uma propriedade binária com um valor muito grande:

{
    "NormalStringValue" : "test",
    "NormalIntValue" : 1,
    "LargeBinaryValueInBase64": "AQB...."
}

O padrão NewtonsoftJsonTextReader.ReadAsBytes lê o valor de umLargeBinaryProperty ao mesmo tempo, para que uma grande matriz de bytes seja alocada. Eu quero evitar isso. ParaXmlTextReader existe umReadContentAsBase64(byte[] buffer, int offset, int count) método que pode executar leitura em buffer de um conteúdo BASE64.

Existe alguma biblioteca que implementa esse método para dados JSON? Ou talvez isso possa ser alcançado com o Json.NET?

questionAnswers(0)

yourAnswerToTheQuestion