gpt4 book ai didi

java - java的BSON库?

转载 作者:IT老高 更新时间:2023-10-28 13:10:27 25 4
gpt4 key购买 nike

我们对 Java 中的 JSON 有很好的支持 http://blog.locut.us/main/2009/10/14/which-is-the-best-java-json-library.html但是 BSON 呢?

您知道哪些库为 java 提供 BSON 支持?它在运行时显然应该是高效的。

最佳答案

您可以使用 Java 的 MongoDB 驱动程序来存储 BSON 对象,然后将其转换为 String,然后您可以用 JSONObject 包装它.

例如,我将创建一个常规文档:

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

然后,要获得对象的 String 表示,只需调用:

String bsonString = obj.toString();

JSONObject 包装它并获取日期属性,它应该以符合 BSON 的格式返回它。

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

结果输出类似于:

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

关于java - java的BSON库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3656335/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com