MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Biblioteca BSON para java?


Você pode usar o driver MongoDB para Java para armazenar um objeto BSON e convertê-lo em uma String que você pode envolver com JSONObject .

Por exemplo, aqui está como vou criar um documento regular:
BasicDBObject obj = new BasicDBObject();
obj.put("name", "Matt");
obj.put("date", new Date());

Então, para obter uma String representação do objeto, basta chamar:
String bsonString = obj.toString();

Envolva-o com um JSONObject e obtenha o atributo date, que deve devolvê-lo em um formato compatível com BSON.
JSONObject newObject = new JSONObject(bsonString);
System.out.println(newObject.get("date"));

A saída resultante é algo como:
{"$date":"2012-08-10T05:22:53.872Z"}