I am developing an android chatting app with the use of Openfire
as a support server for XMPP and smack library as a android implementation of XMPP.
Things are going well. Till i find this received message from another user. The format is like this :
<message to="rajesh2@peacock-hp" id="0mpqe-10" type="chat" from="rajesh1@peacock-hp/Smack">
<body>{"Date":"8 Jul 2016","Time":"0:40p.m.","body":" vhklv","isMine":true,"msgid":"909-08","receiver":"rajesh2","sender":"rajesh1","senderName":"rajesh1"}</body>
<thread>06ed73bb-21ad-4276-80cb-0ea4fc9d9dfb</thread>
</message>
My listener which is receiving messages :
private class MMessageListener implements ChatMessageListener {
public MMessageListener(Context contxt) {
}
@Override
public void processMessage(final org.jivesoftware.smack.chat.Chat chat,
final Message message) {
Log.i("MyXMPP_MESSAGE_LISTENER", "Xmpp message received: '"
+ message);
}
}
My Question is : Can i receive this message in JSON format instead of XML ??
As I am learning smack and xmpp please guide me if i am wrong at some places. correct me if any one of you find me wrong.
` element (`'"Date":"8 Jul 2016","Time":"0:40p.m.","body":" vhklv",...'`) of the message stanza?
– Flow Jul 08 '16 at 13:27