Ricevi questo errore perché il valore per _id la proprietà non è conforme allo standard JSON (vedi JSON.org). I valori JSON devono essere uno dei seguenti:
- una stringa (inizia e finisce tra virgolette
") - un numero
- un oggetto (inizia e finisce con parentesi graffe
{e}) - un array (inizia e finisce con parentesi quadre
[e]) - le parole chiave
true,falseonull
Il valore ObjectId("5378f94a3513fa3374be7e20") sembra essere una funzione, che non è valida. Il valore ISODate("2014-05-18T18:17:46.983Z") ha lo stesso problema. Dovrai modificare in qualche modo il tuo JSON per soddisfare lo standard se desideri analizzarlo utilizzando JSON.net.