BSON library for java?[已关闭]
我们对java中的JSON有很好的支持 http://blog.locut.us/main/2009/10/14/which-is-the-best-java-json-library.html 但是BSON呢?
您知道哪个库为Java提供BSON支持?它显然应该在运行时是有效的。
我们对java中的JSON有很好的支持 http://blog.locut.us/main/2009/10/14/which-is-the-best-java-json-library.html 但是BSON呢?
您知道哪个库为Java提供BSON支持?它显然应该在运行时是有效的。
您可以使用MongoDB Java驱动程序来存储BSON对象,然后将其转换为可以使用JSONObject进行包装的BSON对象
。String
例如,我将如何创建常规文档:
BasicDBObject obj = new BasicDBObject();
obj.put("name", "Matt");
obj.put("date", new Date());
然后,要获得对象的表示形式,只需调用:String
String bsonString = obj.toString();
用 a 包装它并获取 date 属性,该属性应以符合 BSON 的格式返回它。JSONObject
JSONObject newObject = new JSONObject(bsonString);
System.out.println(newObject.get("date"));
生成的输出如下所示:
{"$date":"2012-08-10T05:22:53.872Z"}