2012-10-09 18 views
5

私はcom.mongodb.DBObjectを使ってJSONオブジェクトを表現するネイティブのMongoDBドライバとAPIを使用していますが、一般的にはorg.json.JSONOBjectの使用方法があります。MongoDB DBObjectとorg.json.JSONObjectの間のブリッジ?

DBObjectを一般的なJSONライブラリとして置き換えることを考えましたが、それは正しいとは思いません。

しかし、この2つと相互運用するには、低レベルの文字列/マップ形式/解析インターフェイスが使用されますが、どちらも好きではありません。

相互運用性を容易にするために両方のインターフェイスを実装している既知のライブラリがありますか?

答えて

0

一般に、BSONとJSONの間の変換は無駄な操作を意図していたので、さらにクラスを書く必要はありません。 thisには全然答えがありますか?

+0

はい、少しですが、すべてのJSON実装の共通インターフェイスとして 'org.w3c.Node'のようなものがないのだろうかと思っています。おそらくScalaの何か... –

+0

BSONは10genとJSONによって別のソースで書かれているので、共通の実装についてはわかりません。 – shelman

+0

-1ここでは関係のない回答にリンクしている悪い回答にリンクする悪い回答は、あなたが実際に言っているのは、org.jsonオブジェクトをJSON文字列に変換し、それをDBObjectとして解析することです。それはOPが求めているものではありません。 –

関連する問題