Recibe este error porque el valor de _id propiedad no se ajusta al estándar JSON (consulte JSON.org). Los valores JSON deben ser uno de los siguientes:
- una cadena (comienza y termina con comillas
") - un número
- un objeto (comienza y termina con llaves
{) y}) - una matriz (comienza y termina con corchetes
[y]) - las palabras clave
true,false, onull
El valor ObjectId("5378f94a3513fa3374be7e20") parece ser una función, que no es válida. El valor ISODate("2014-05-18T18:17:46.983Z") tiene el mismo problema. Deberá cambiar su JSON de alguna manera para cumplir con el estándar si desea analizarlo usando JSON.net.