Sto provando a convertire un documento JSON analizzato in JValue di lift-json in un Casbah MongoDBObject - c'è un modo per farlo?Converti JValue lift-json in MongoDBObject usando Casbah?
5
A
risposta
3
È possibile convertire l'ascensore-JSON in una mappa [String, Qualsiasi] e quindi utilizzare il metodo asDBObject implicita sulla mappa:
val record = record.values.asInstanceOf[Map[String, Any]]
record.asDBObject
2
Poi c'è anche la net.liftweb.mongodb.JObjectParser
con il suo metodo parse
. L'implicito Casbah convertirà DBObject
in MongoDBObject
.
Questo funziona, ma lift-json usa 'BigInt' per la sua implementazione' JInt' che non è compatibile con mongodb. Un modo per aggirare questo? –