|
|
1
11
最简单的方法似乎是使用JSON库将JSON字符串解析为
This answer
显示如何使用
Jackson
将JSON字符串解析为
|
|
|
2
38
官方MangoDB Java驱动程序附带了用于解析JSON到BSON并将BSON序列化为JSON的实用方法。
司机可以在这里找到: https://mongodb.github.io/mongo-java-driver/ |
|
|
3
36
…而且,从3.0.0开始,您可以:
官方文件: |
|
|
4
9
要将字符串json转换为bson,请执行以下操作:
要将BSON转换为JSON,请执行以下操作:
|
|
|
5
3
你可能对 bson4jackson Project,它允许您使用Jackson数据绑定来使用BSON(从BSON创建POJO,作为BSON编写)——特别是因为Jackson也使用JSON。因此,它将允许您提到的转换,只需使用不同的Objectmapper实例(一个与JSON一起工作,另一个与BSON一起工作)。 对于Jackson,您可以使用完整的pojos(您想要的声明结构),也可以使用简单的映射、列表等。You just need to declare what to type to bind to when reading data (when writing, type is defined by object you pass). |
|
|
6
2
您可以在源代码中找到问题的答案。 https://github.com/mongodb/mongo/blob/master/src/mongo/db/jsobj.cpp 它具有从bson到json的转换。 基本上,像
等等… |
|
|
7
1
我不确定Java,但是MangGDB CPP驱动程序有一个函数类型。
它根据传递的字符串返回bsonobj。在Java中也应该有同样的功能。 |
|
|
8
1
我建议使用basicdbobject的tojson()和parse(string)方法,因为json实用程序类已经@deprecated。
|
|
|
9
0
使用
|
|
|
Vishal · 为什么BSON解析比JSON快? 3 年前 |
|
|
Idra · LiteDB多列/字段ID 8 年前 |
|
|
UpTheCreek · BSON id生成器的C#实现? 8 年前 |
|
|
Jo Joy · Mongodb c++驱动程序问题 8 年前 |