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返回令牌-感谢您的回复,但是提供的链接不起作用