您的位置:首页 > 编程语言 > Java开发

Java 从mango读取数据转为json并解析

2019-03-01 13:55 453 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_37249001/article/details/88056632
[code]   // 连接到 mongodb 服务
MongoClient mongoClient = new MongoClient("localhost", 27017);

String DB_NAME = "testdb";
String DB_COL = "qadata_test";
// 连接到数据库
MongoDatabase mongoDatabase = mongoClient.getDatabase(DB_NAME);

// 获取集合
MongoCollection mongoCollection = mongoDatabase.getCollection(DB_COL);
Gson gson = new Gson();
//从mongo读取数据
FindIterable<Document> findIterable= mongoCollection.find();
MongoCursor<Document> mongoCursor = findIterable.iterator();
List<Object> objects = new ArrayList<Object>();
int n=0;
while(mongoCursor.hasNext()){
objects.add(mongoCursor.next());
n++;
}

List<SearchLog> searchLogs = new ArrayList<SearchLog>();
//json解析
for (Object object:objects){
String json = gson.toJson(object);
searchLogs.add(gson.fromJson(json,SearchLog.class));
}

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: