Du får det här felet eftersom värdet för _id egenskapen överensstämmer inte med JSON-standarden (se JSON.org). JSON-värden måste vara något av följande:
- en sträng (börjar och slutar med citattecken
") - ett nummer
- ett objekt (börjar och slutar med klammerparenteser
{och}) - en array (börjar och slutar med hakparenteser
[). och]) - sökorden
true,false, ellernull
Värdet ObjectId("5378f94a3513fa3374be7e20") verkar vara en funktion som inte är giltig. Värdet ISODate("2014-05-18T18:17:46.983Z") har samma problem. Du måste på något sätt ändra din JSON för att uppfylla standarden om du vill tolka den med JSON.net.