C#反序列化JsonTextReader抛出OfMemory异常

C#反序列化JsonTextReader抛出OfMemory异常,c#,C#,我对ReadFromStreamAsync有一个覆盖,如下所示,但是我在Newtonsoft的反序列化调用中得到了OutOfMemory异常。流长度为28968933,约为27MB。它适用于较小尺寸的流 return Task.Factory.StartNew(() => { using (var streamReader = new StreamReader(readStream, UTF8)) { using (var j

我对
ReadFromStreamAsync
有一个覆盖,如下所示,但是我在Newtonsoft的反序列化调用中得到了
OutOfMemory异常。流长度为28968933,约为27MB。它适用于较小尺寸的流

return Task.Factory.StartNew(() =>
{                
    using (var streamReader = new StreamReader(readStream, UTF8))
    {
        using (var jsonTextReader = new JsonTextReader(streamReader))
        {
            return serializer.Deserialize(jsonTextReader, type);
        }
    }

JsonTextReader返回令牌-感谢您的回复,但是提供的链接不起作用JsonTextReader返回令牌-感谢您的回复,但是提供的链接不起作用