2016-12-15 19 views
-3

Я отправляю один объект xml в JMS. При получении я получаю один объект. Как сейчас, это один xml, который я отправляю. Но это может быть что угодно, XML или JSON. Есть ли способ в java, с помощью которого я могу извлечь этот объект и получить XML/JSON?Как извлечь объект с помощью java

Это функция onMessage(), которую я написал.

public void onMessage(Message message) { 
    Message receivedMessage = message; 
    try { 
     System.out.println("Message Received is :"); 
     System.out.println(receivedMessage); 
    } catch (Exception e) { 
     e.printStackTrace(); 
    } 
} 

Теперь это полученное сообщение является объектом, который я получаю. Как я могу извлечь этот объект и получить отправленный XML/JSON при отправке.

ответ

0

Вам нужно знать, что такое Message в очереди. TextMessage? MapMessage? ObjectMessage? ... и оттуда, отливка message в этот класс и использовать соответствующий метод: getText(), getObject() и т. Д.