MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Desserializando o ID do objeto Mongo DB usando o serializador JSON


Você está recebendo este erro porque o valor do _id A propriedade não está em conformidade com o padrão JSON (consulte JSON.org). Os valores JSON devem ser um dos seguintes:
  • uma string (começa e termina com aspas " )
  • um número
  • um objeto (começa e termina com chaves { e } )
  • um array (começa e termina com colchetes [ e ] )
  • as palavras-chave true , false , ou null

O valor ObjectId("5378f94a3513fa3374be7e20") parece ser uma função, o que não é válido. O valor ISODate("2014-05-18T18:17:46.983Z") tem o mesmo problema. Você precisará alterar de alguma forma seu JSON para atender ao padrão se quiser analisá-lo usando JSON.net.