Message处理工具类 java public class MessageUtil { public static Map xmlToMap(HttpServletRequest request) throws IOException, DocumentException { Map map = new HashMap>(); SAXReader reader = new SAXReader(); InputStream is = request.getInputStream(); Document doc = reader.read(is); Element root = doc.getRootElement(); List list = root.elements(); for (Element e : list) { map.put(e.getName(), e.getText()); } is.close(); return map; }
public static String objectToXml(TestMessage message) { XStream xs = new XStream(); xs.alias("xml", message.getClass()); return xs.toXML(message); } }
TestMessage实体类 java public class TestMessage { private String ToUserName; private String FromUserName; private Long CreateTime; private String MsgType; private String Content; private String MsgId;