MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Bibliothèque BSON pour Java?

Vous pouvez utiliser le pilote MongoDB pour Java pour stocker un objet BSON, puis le convertir en String que vous pouvez ensuite envelopper avec JSONObject .

Par exemple, voici comment je vais créer un document standard :

BasicDBObject obj = new BasicDBObject();
obj.put("name", "Matt");
obj.put("date", new Date());

Ensuite, pour obtenir une String représentation de l'objet, appelez simplement :

String bsonString = obj.toString();

Enveloppez-le avec un JSONObject et récupérez l'attribut date, qui devrait le renvoyer dans un format compatible BSON.

JSONObject newObject = new JSONObject(bsonString);
System.out.println(newObject.get("date"));

La sortie résultante ressemble à :

{"$date":"2012-08-10T05:22:53.872Z"}