MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Deserializacja identyfikatora obiektu Mongo DB przy użyciu serializatora JSON

Otrzymujesz ten błąd, ponieważ wartość _id właściwość nie jest zgodna ze standardem JSON (patrz JSON.org). Wartości JSON muszą być jedną z następujących:

  • ciąg (zaczynający się i kończący cudzysłowami " )
  • liczba
  • obiekt (zaczyna się i kończy nawiasami klamrowymi { i } )
  • tablica (zaczyna się i kończy nawiasami kwadratowymi [ i ] )
  • słowa kluczowe true , false lub null

Wartość ObjectId("5378f94a3513fa3374be7e20") wydaje się być funkcją, która jest nieprawidłowa. Wartość ISODate("2014-05-18T18:17:46.983Z") ma ten sam problem. Będziesz musiał jakoś zmienić swój JSON, aby spełniał standard, jeśli chcesz go przeanalizować za pomocą JSON.net.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jakie są zalety korzystania z bazy danych pozbawionej schematów, takiej jak MongoDB, w porównaniu z relacyjną bazą danych?

  2. Wskazówki dotyczące planowania schematu MongoDB

  3. Jak wykonać zagnieżdżone wyszukiwanie $lookup w MongoDB?

  4. MongoDB:Straszna mapa Zmniejszenie wydajności

  5. Jak uzyskać Spring-Data-MongoDB, aby zweryfikować moje obiekty?