Java MongoDB DBObject和org.json.JSONObject之间的桥梁?

Java MongoDB DBObject和org.json.JSONObject之间的桥梁?,java,json,mongodb,org.json,Java,Json,Mongodb,Org.json,我使用的是本机MongoDB驱动程序和API,它使用com.MongoDB.DBObject来表示JSON对象,但是出于一般目的,我使用了org.JSON.JSONOBject 我曾想过替换它,并将DBObject用作一个通用的JSON库,但感觉不太对劲 但是为了与两者进行互操作,使用了低级字符串/映射格式/解析接口,这两种接口我都不喜欢 是否有一个已知的库实现了这两个接口以便于互操作 一般来说,BSON和JSON之间的转换是一个无痛的操作,因此您不必编写更多的类。回答是否有帮助?是的,有一点,

我使用的是本机MongoDB驱动程序和API,它使用
com.MongoDB.DBObject
来表示JSON对象,但是出于一般目的,我使用了
org.JSON.JSONOBject

我曾想过替换它,并将DBObject用作一个通用的JSON库,但感觉不太对劲

但是为了与两者进行互操作,使用了低级字符串/映射格式/解析接口,这两种接口我都不喜欢


是否有一个已知的库实现了这两个接口以便于互操作

一般来说,BSON和JSON之间的转换是一个无痛的操作,因此您不必编写更多的类。回答是否有帮助?

是的,有一点,但我不禁想知道是否有类似于
org.w3c.Node
的东西作为所有JSON实现的通用接口。可能是Scala中的某些东西……因为BSON是由10gen和JSON编写的,由不同的源代码编写的,所以我不知道有任何常见的实现。-1表示链接到错误答案的错误答案,链接到与此处无关的答案。您真正要说的是:将org.json对象转换为json字符串,然后将其解析为DBObject。这不是OP想要的。