Convert from LinkedHashMap to Json String

前端 未结 4 1229
情歌与酒
情歌与酒 2020-12-15 23:40

I\'m Workin with Mongo using Jongo, when I do a query I receive a LinkedHashMap as result.

Iterator one = (Iterator) friends.find(query).project         


        
4条回答
  •  星月不相逢
    2020-12-16 00:29

    One of the com.mongodb.BasicDBObject constructors takes a Map as input. Then you just have to call the toString() on the BasicDBObject object.

    Iterator one = (Iterator) friends.find(query).projection("{_id:0}").as(Object.class);
        while (one.hasNext()) {
            LinkedHashMap data= new LinkedHashMap();
    
            data= (LinkedHashMap) one.next();
    
            com.mongodb.BasicDBObject bdo = new com.mongodb.BasicDBObject(data);    
            String json = bdo.toString();
        }
    

提交回复
热议问题