【发布时间】:2011-09-02 21:30:12
【问题描述】:
我试图从查询 MongoDB 实例的 REST 服务获取响应并将响应解析为 Java 对象。 Web 服务返回带有 MIME 类型的 html 的响应,并用换行符分隔返回的每条记录(尽管我有能力调整服务返回的内容)。将 BSON 响应转换为 Java 对象的最简单/最有效的方法是什么?我已经在 Java 中创建了一个模板类来存储数据。
提前致谢!
edit:一位同事建议我在 webservice 本身中使用 MongoDB Java 驱动程序的 BSON 解析实用程序,然后返回格式良好的 HTML 字符串。这仍然让我在我的应用程序中进行解析,但暂时可以作为一种解决方法。仍在寻找一种方法来轻松反序列化对 Java 对象的 BSON 响应。
【问题讨论】:
-
模板对象的形式是什么?它只是一个 POJO 吗?
-
模板是一个带有嵌套类的 Java 对象,用于模仿 BSON 文档的结构。我可以将模板的结构调整为最方便存储来自 Mongo 的数据的结构。
标签: java serialization rest mongodb bson