這是我的代碼:BSON文檔到JSON在Java中
MongoDBSingleton dbSingleton = MongoDBSingleton.getInstance();
MongoDatabase db;
try {
db = dbSingleton.getTestdb();
MongoIterable<String> mg = db.listCollectionNames();
MongoCursor<String> iterator=mg.iterator();
while (iterator.hasNext()) {
MongoCollection<Document> table = db.getCollection(iterator.next());
for (Document doc: table.find()) {
System.out.println(doc.toJson());
}
}
}
這種輸出的toJson
:
"modified" : { "$date" : 1475789185087}
這是我的toString
輸出:
{"modified":"Fri Oct 07 02:56:25 IST 2016"}
我想Json中的字符串日期格式,怎麼做?
什麼是你的mongo版本和java驅動程序版本? – notionquest
我的mongo是3.2,驅動程序是3.3 –