私はActiveMQの上でキューにこのオブジェクトを送りたいJSONオブジェクトをActiveMQに送信する方法は?
org.json.JSONObject json = new JSONObject(jsonString);
以下のように私はJSONオブジェクトを作成しています。 私は、次のAPI
objectMessage.setObject(json);
を使用しようとしていた。しかし、JSONオブジェクトが直列化可能ではないとして、コンパイラはエラーを投げています。
jsonオブジェクトをStringに変換すると、動作しています。
jsonオブジェクトを(文字列に変換せずに)キューに直接転送できる方法はありますか?
なぜJSONをペイロードとしてHTTPリクエストを送信しますか? – DerStoffel
JSONObjectをワイヤで送信する理由はありますか?このオブジェクトを作成するには、とにかく文字列表現を使用しています。なぜそれを使用しないのですか。 jsonを表すPOJOクラスがある場合(例えばjacksonやgsonを使用している場合)、これらのオブジェクトを直列化して送信できますが、文字列表現ほど効率的ではありません。 – jay
こんにちはDerStoffel私に例を教えていただけますか? – Sachin