現在、私たちのJAVAアプリケーションで取り上げているRedis Queueにメッセージを送信しています。JAONでマップするBSONメッセージ
BSON
メッセージをJavaのMap
に変換する方法を知っている人は誰ですか?ここで
たちはRedisのキューからポップBSONの例MSGです:
\x16\x00\x00\x00\x02hello\x00\x06\x00\x00\x00world\x00\x00
現在、私たちのJAVAアプリケーションで取り上げているRedis Queueにメッセージを送信しています。JAONでマップするBSONメッセージ
BSON
メッセージをJavaのMap
に変換する方法を知っている人は誰ですか?ここで
たちはRedisのキューからポップBSONの例MSGです:
\x16\x00\x00\x00\x02hello\x00\x06\x00\x00\x00world\x00\x00
あなたのBSON入力を解析するBSONパーサーを使用することができます。 Googleは私にbson4jacksonを与えますが、私はそれを自分で試したことはありません。
あなたはMongoDBのドライバを使用することができます行わ
RawDBObject obj(your ByteBuffer buf);
obj.toMap();
:
はちょうどこのようなあなたのBSONデータを解析します。
https://github.com/mongodb/mongo-java-driver/blob/master/src/main/com/mongodb/RawDBObject.java
またはBSON公式サイトに役立つことがあります。
https://github.com/mongodb/mongo-java-driver/blob/master/src/main/com/ mongodb/RawDBObject.javaもオプションになる可能性があります(Google、もう一度)。 – Nishan
私は運がないMongoDB BSONパーサを使用しようとしています。上記の私のBSON文字列を解析する際にいくつかのサンプルコードを提供できるMongoDB BSONまたはbson4jacksonの経験がある人はいますか?とても有難い。 – James