我正在使用Mongo驱动程序for java 3.2.2并尝试将bson文档转换为有效的java对象。当我使用以下java代码时:
Document value = (Document)dataObject.get(VALUE);
Gson gson = new Gson();
CustomClasss classObject = gson.fromJson(value.toJson(),CustomClass.class);
我在转换时遇到异常。此异常是由于上述有价文件中的日期和长字段所致。转换时我得到额外的
$date and $numberlong
来自的字段
value.toJson()
有关我如何进行此转换的任何建议。
先谢谢,
爱玛