Lendo objetos JSON de um arquivo grande
Eu estou procurando um analisador JSON que pode me permitir iterar através de objetos JSON de um arquivo JSON grande (com tamanho de algumas centenas de MBs). Eu tentei JsonTextReader deJson.NET como abaixo:
JsonTextReader reader = new JsonTextReader(new StringReader(json));
while (reader.Read())
{
if (reader.Value != null)
Console.WriteLine("Token: {0}, Value: {1}", reader.TokenType, reader.Value);
else
Console.WriteLine("Token: {0}", reader.TokenType);
}
Mas retorna o token após o token.
Existe alguma maneira mais simples se eu precisar de objeto inteiro em vez de fichas?