这个无法明确回答你
WFCMessage.MessageContent#data
其实就是些字节,具体是什么意义,需要根据当前这个消息是什么,以及客户端的这个消息的encode
方法是如何生成binaryContent
的才能知道,并且解析的时候,要和客户端的这个消息的decode
方法对应。
比如Android 端文本消息,encode
方法中binaryContent
是如下逻辑:
JSONObject object = new JSONObject();
// ...
payload.binaryContent = object.toString().getBytes();
文本消息的decode
方法,对binaryContent
的处理如下:
JSONObject object = new JSONObject(new String(payload.binaryContent));
//....
那服务端就可以这样解析
JSONObject object = new JSONObject(new String(wfcMessageContet.getData().toByteArray()));