MongoDB DBObject和org.json.JSONObject之间的桥梁?
问题描述:
我正在使用本地MongoDB驱动程序和API,它使用com.mongodb.DBObject
来表示JSON对象,但是对于一般用途,我使用org.json.JSONOBject
。MongoDB DBObject和org.json.JSONObject之间的桥梁?
我想替换它,并使用DBObject作为一般的JSON库,但它感觉不对。
但是为了与这两者互操作,使用了低级别的String/Map格式/解析接口,这我也不喜欢。
是否有一个已知的库,它实现了两个接口以实现更轻松的互操作性?
是的,有一点,但我不禁想知道,是否没有像'org.w3c.Node'这样的所有JSON实现的通用接口。也许在Scala中有一些... –
由于BSON是由10gen和JSON通过不同的源编写的,我不知道任何常见的实现。 – shelman
-1为一个不好的答案,链接到一个不好的答案,链接到一个在这里不相关的答案。你真正说的是:将org.json对象转换成json字符串,然后将其解析为DBObject。这不是OP要求的。 –