2016-12-15 8 views
-3

하나의 xml 객체를 JMS로 보내고 있습니다. 검색하는 동안 하나의 개체를 받고 있습니다. 지금 당장이 하나의 xml 내가 무엇을 보내고 있습니다. 하지만 그것은 XML, JSON 일 수 있습니다. 자바에서이 객체를 추출하여 XML/JSON을 검색 할 수있는 방법이 있습니까?자바를 사용하여 객체를 추출하는 방법

이것은 내가 작성한 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(); 
    } 
} 

이제이 receivedMessage는 내가받는 객체입니다. 어떻게하면이 객체를 추출하고 전송하는 동안 전송 된 XML/JSON을 검색 할 수 있습니다.

답변

0

대기열에 어떤 종류의 Message이 있는지 알아야합니다. TextMessage? MapMessage? ObjectMessage? ... 거기에서 그 클래스에 message을 캐스팅하고 적절한 방법을 사용하십시오 : getText(), getObject()