我使用Jongo操作Mongo数据库,当我进行查询时,会收到一个LinkedHashMap
类型的结果。
Iterator one = (Iterator) friends.find(query).projection("{_id:0}").as(Object.class);
while (one.hasNext()) {
LinkedHashMap data = new LinkedHashMap();
data = (LinkedHashMap) one.next();
String content = data.toString();
}
问题在于如果json是{"user":"something"},则内容将变为{user=something},它不是一个json,而仅仅是HashMap的toString方法。如何获取原始JSON?我没有映射响应的类,创建一个映射类也不是解决方案,这就是为什么我使用Object.class的原因。
datos
的类型是什么? - Dancrumb