I'm Workin with Mongo using Jongo, when I do a query I receive a LinkedHashMap
as result.
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();
}
the problem is that if the json is {"user":"something"}
content will be {user=something}
, it is not a json
is only toString
method from HashMap
.
How I can get the original JSON
?
I don't have a class
to map the response
and it isn't a solution create a map
class, that is why I use a Object.class.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…