現在、JAVAアプリケーションによって取得されているRedisキューにメッセージを送信しています。
BSON
メッセージをMap
JAVAでに変換する方法を知っている人はいますか?
これは、RedisキューからポップするBSONのMSGの例です。
\x16\x00\x00\x00\x02hello\x00\x06\x00\x00\x00world\x00\x00
現在、JAVAアプリケーションによって取得されているRedisキューにメッセージを送信しています。
BSON
メッセージをMap
JAVAでに変換する方法を知っている人はいますか?
これは、RedisキューからポップするBSONのMSGの例です。
\x16\x00\x00\x00\x02hello\x00\x06\x00\x00\x00world\x00\x00
MongoDB ドライバーを使用できます。
BSON データを次のように解析します。
RawDBObject obj(your ByteBuffer buf );
obj.toMap();
終わり。
https://github.com/mongodb/mongo-java-driver/blob/master/src/main/com/mongodb/RawDBObject.java
または BSON 公式サイトが役立つ場合があります。
BSON パーサーを使用して、BSON 入力を解析できます。Google はbson4jacksonを提供してくれますが、自分で試したことはありません。