1

jmx-console の listMessagesAsJSON が提供するのと同じ機能を Java で使用したいと考えています。どうすればそれができますか?

ありがとうございました。

4

2 に答える 2

1

何かを追加すると、それはプロパティ専用になります。メッセージ blob を JSON 固有に変換する方法はありません。Base64などを使用しない限り。

Java クライアント用の文字列、オブジェクトを返す listMessages が既にあります。(メッセージ プロパティのみ)。これについても同じことができるかもしれません。

簡単な変更なので誰でもできると思います。私たちはパッチに対してオープンであり、喜んで貢献してくれる人を助けます.

于 2011-11-23T16:24:28.163 に答える
0

これは、メッセージング プロバイダーの範囲外のようです。テキスト インターフェイスのみを使用し、Java JSON ライブラリ (いくつかはhttp://json.orgにリストされています) を使用して、テキストを JSON オブジェクト ツリーに解析することをお勧めします。

JSON はすでに非常にコンパクトで、解析が高速です。ただし、これが本当にパフォーマンスが重要な場合は、代わりにデータをバイナリのシリアル化されたオブジェクトとして渡すことができます (バイナリ / バイト インターフェイスを使用)。

于 2011-11-23T15:18:01.503 に答える