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

Mongo DB objekt-id deserialisering ved hjælp af JSON serializer

Du får denne fejl, fordi værdien for _id egenskaben er ikke i overensstemmelse med JSON-standarden (se JSON.org). JSON-værdier skal være en af ​​følgende:

  • en streng (starter og slutter med anførselstegn "). )
  • et tal
  • et objekt (starter og slutter med krøllede klammeparenteser {). og } )
  • en matrix (starter og slutter med firkantede parenteser [). og ] )
  • nøgleordene true , false , eller null

Værdien ObjectId("5378f94a3513fa3374be7e20") ser ud til at være en funktion, som ikke er gyldig. Værdien ISODate("2014-05-18T18:17:46.983Z") har samme problem. Du skal på en eller anden måde ændre din JSON for at opfylde standarden, hvis du vil parse den ved hjælp af JSON.net.



  1. Sådan tester du dine MongoDB-applikationsopgraderinger?

  2. MongoDB-opdatering med tilstand

  3. Hvordan udføres opdateringsoperationer i GridFS (ved hjælp af Java)?

  4. MongoDB $millisekund