MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

ID oggetto Mongo DB in fase di deserializzazione tramite serializzatore JSON

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 , false o null

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.