使用 Casbah 将 lift-json JValue 转换为 MongoDBObject?

发布于 2024-12-08 17:42:21 字数 84 浏览 2 评论 0原文

我正在尝试将 lift-json 的 JValue 中已解析的 JSON 文档转换为 Casbah MongoDBObject - 有没有办法做到这一点?

I'm trying to convert a parsed JSON document in a lift-json's JValue into a Casbah MongoDBObject - is there a way to do this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

幸福还没到 2024-12-15 17:42:21

您可以将 lift-json 转换为 Map[String, Any],然后在 Map 上使用隐式 asDBObject 方法:

val record = record.values.asInstanceOf[Map[String, Any]]
record.asDBObject

You can convert the lift-json into a Map[String, Any] and then use the implicit asDBObject method on Map:

val record = record.values.asInstanceOf[Map[String, Any]]
record.asDBObject
与他有关 2024-12-15 17:42:21

然后还有 net.liftweb。 mongodb.JObjectParser 及其 parse 方法。 Casbah 隐式会将 DBObject 转换为 MongoDBObject

Then there is also the net.liftweb.mongodb.JObjectParser with its parse method. The Casbah implicit will convert DBObject into MongoDBObject.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文