Anda dapat menggunakan driver MongoDB untuk Java untuk menyimpan objek BSON, lalu mengonversinya menjadi String
yang kemudian dapat Anda bungkus dengan JSONObject
.
Misalnya, inilah cara saya membuat dokumen biasa:
BasicDBObject obj = new BasicDBObject();
obj.put("name", "Matt");
obj.put("date", new Date());
Kemudian, untuk mendapatkan String
representasi objek, cukup panggil:
String bsonString = obj.toString();
Bungkus dengan JSONObject
dan dapatkan atribut tanggal, yang akan mengembalikannya dalam format yang sesuai dengan BSON.
JSONObject newObject = new JSONObject(bsonString);
System.out.println(newObject.get("date"));
Output yang dihasilkan adalah seperti:
{"$date":"2012-08-10T05:22:53.872Z"}