2016-12-15 65 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(); 
    } 
} 

現在這個rec​​eivedMessage是我收到的對象。我如何提取這個對象並檢索發送時發送的XML/JSON。

回答

0

你需要知道什麼樣的Message在隊列上。 TextMessageMapMessageObjectMessage?...並從那裏,鑄造message到該類別,並使用適當的方法:getText(),getObject()