Как использовать Преобразование сообщения JMS в ActiveMQ с Stomp/JSON

Как я обнаружил с помощью inspect (щелчок правой кнопкой мыши на странице в Chrome), браузер отправляет язык подтверждения в заголовке запроса как не английский с наибольшим весом даже после того, как я удалил другие языки в настройках Chrome. Проблема заключается в хроме, а не в Дженкинсе.

6
задан Phillip Whelan 31 December 2008 в 11:52
поделиться

2 ответа

можно использовать любую нотацию JSON для jms-object-json преобразований, целый XStream может обработать ее. Можно смотреть на тестовые сценарии для некоторых примеров. Там, мы используем класс SamplePojo:

https://svn.apache.org/repos/asf/activemq/trunk/activemq-stomp/src/test/java/org/apache/activemq/transport/stomp/SamplePojo.java

который правильно аннотируется так, это может быть представлено со следующим JSON

{"pojo": {"имя": "Dejan", "город": "Белград" }}

Можно попытаться использовать тот же подход для классов.

Надежда это помогает, Dejan

3
ответ дан 17 December 2019 в 00:15
поделиться

Единственный формат, принятый преобразованием jms-map-json или jms-object-json, является простым форматом Карты, который в JSON является:

{"map" : 
  {"entry" : 
    [ 
      { "string1": [ "key1", "value1" ] },
      { "string2": [ "key2", "value2" ] }
    ]
  }
}

Это - тот же формат, показанный в дискуссионном форуме. Этот формат представляет объект карты пары имя/значение в Java.

Селекторы только применимы на Свойствах и Заголовках.

4
ответ дан 17 December 2019 в 00:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: