K uložení objektu BSON můžete použít ovladač MongoDB pro Javu a poté jej převést na String
který pak můžete zabalit do JSONObject
.
Například takto vytvořím běžný dokument:
BasicDBObject obj = new BasicDBObject();
obj.put("name", "Matt");
obj.put("date", new Date());
Poté získáte String
reprezentace objektu, jednoduše zavolejte:
String bsonString = obj.toString();
Zabalte jej do JSONObject
a získejte atribut data, který by jej měl vrátit ve formátu vyhovujícím BSON.
JSONObject newObject = new JSONObject(bsonString);
System.out.println(newObject.get("date"));
Výsledný výstup je něco jako:
{"$date":"2012-08-10T05:22:53.872Z"}