Próbuję przekonwertować przeanalizowany dokument JSON w JValue lift-json na Casbah MongoDBObject - czy jest jakiś sposób na zrobienie tego?Konwersja lift-json JValue do MongoDBObject przy użyciu Casbah?
5
A
Odpowiedz
3
można przekonwertować lift-json do mapy [String, Any], a następnie użyć niejawny sposób asDBObject na mapie:
val record = record.values.asInstanceOf[Map[String, Any]]
record.asDBObject
2
Wtedy istnieje również net.liftweb.mongodb.JObjectParser
z metodą parse
. Domyślnie Casbah przekształci DBObject
w MongoDBObject
.
Powiązane problemy
- 1. Konwersja Json.Net JValue int
- 2. Konwersja UTF8 do UTF16 przy użyciu iconv
- 3. Scala, Casbah - Jak przekonwertować listę do MongoDBList?
- 4. Konwersja wideo na WebM przy użyciu GStreamer
- 5. Konwersja XML na JSON przy użyciu R
- 6. Konwersja programu Excel do formatu JSON przy użyciu Angularjs
- 7. Konwersja MM: ss.ms do sekund przy użyciu MS Excel
- 8. Konwersja PHP przy użyciu pętli do korzystania z PDO
- 9. Konwersja zoptymalizowanego gifu do pojedynczych klatek przy użyciu ImageMagick
- 10. Konwersja z .mov do .mp4 (lub h264) przy użyciu avconv
- 11. Konwersja Java do pliku .app dla MacOSX przy użyciu JarBundler
- 12. Konwersja zagnieżdżonego mieszania do XML przy użyciu nokogiri
- 13. Konwersja png do jpeg przy użyciu poduszką w python
- 14. Konwersja strony do formatu PDF przy użyciu dompdf
- 15. Konwersja CSV do przyjaznego dla mongoimport JSON przy użyciu Pythona
- 16. Konwersja .CSV do .XLSX przy użyciu wiersza polecenia
- 17. json4s: Konwertuj typ na JValue
- 18. Sterownik Casbah Scala MongoDB - obiekty osadzone
- 19. Konwersja jsx przy użyciu składni importu ES6 przy użyciu funkcji rektyfikacji
- 20. Najszybsza konwersja YUV420P na RGBA na iOS przy użyciu procesora
- 21. Konwersja kodu SQL przy użyciu "case when ..." przy użyciu pakietu data.table w R
- 22. Konwersja części Json na HashMap przy użyciu obiektu Jackson ObjectMapper
- 23. OS X/iOS - konwersja częstotliwości próbkowania bufora przy użyciu AudioConverterFillComplexBuffer
- 24. Struts 2 Konwersja typów akcji przy użyciu adnotacji
- 25. Konwersja PrintStream do PrintWriter
- 26. Konwersja ciąg sformatowany ciąg daty i czasu przy użyciu Pythona
- 27. Konwersja pliku pfx na pem przy użyciu programu openssl
- 28. Konwersja hh: mm: ss na minuty przy użyciu Pythona Pythona
- 29. Konwersja wartości słownika na listę przy użyciu linq
- 30. Konwersja string [] int [] w jednej linii kodu przy użyciu LINQ
To działa, ale lift-json używa 'BigInt' dla implementacji' JInt', która nie jest kompatybilna z mongodb. Jakikolwiek sposób obejść to? –