调用微信接口时(如接收位置信息),将传过来的xml转换为map的工具类
来源:互联网 发布:省市区县乡镇数据库 编辑:程序博客网 时间:2024/05/18 13:44
import java.io.IOException;import java.io.InputStream;import java.util.HashMap;import java.util.List;import java.util.Map;import javax.servlet.http.HttpServletRequest;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Element;import org.dom4j.io.SAXReader;public class XmlUtil {/** * 新建方法,将接收到的XML格式,转化为Map对象 * @param request 将request对象,通过参数传入 * @return 返回转换后的Map对象 */public static Map<String, String> xmlToMap(HttpServletRequest request) throws IOException, DocumentException{Map<String, String> map = new HashMap<String, String>();//从dom4j的jar包中,拿到SAXReader对象。SAXReader reader = new SAXReader(); InputStream is = request.getInputStream();//从request中,获取输入流Document doc = reader.read(is);//从reader对象中,读取输入流Element root = doc.getRootElement();//获取XML文档的根元素List<Element> list = root.elements();//获得根元素下的所有子节点for (Element e : list) {map.put(e.getName(), e.getText());//遍历list对象,并将结果保存到集合中} is.close();return map;}
阅读全文
0 0
- 调用微信接口时(如接收位置信息),将传过来的xml转换为map的工具类
- 将Map转换为Obj的工具类
- php关于接收post过来的xml信息以及给出响应(response)
- 微信支付api返回的xml转换为Map的方法
- 将所获取的行集合 转换为Map封装为类 供调用
- .net C# 如何接收安卓(android)发送过来的数据流转换为图片
- XML数据转换为Map工具类
- 之前写的一个XML工具类,包括将JSON对象转换为XML对象
- 微信公众平台_发送被动响应消息接口 实体类转换为xml工具类
- JAVA WEB 将后台传过来的jsonArray 数据转换为list集合
- 接收微信的请求信息
- 如何用Qt5.9接收EMQ代理服务器传过来的话题消息(已经订阅的)(C++语言)
- 将JSON转换成MAP的工具类
- 将JSON转换成MAP的工具类
- Flex接收51单片机发送过来的16进制数据转换为String
- 一个xml和map相互转换的工具类
- Map集合转换为Pojo对象的工具类
- pringMVC 后端代码 如何用 @requestParam() 接收前台传过来的数组
- 机器学习缩写词汇
- MFC对话框编程
- TensorFlow入门:第一个机器学习Demo
- Java数据库驱动集合
- shiro分布式session共享
- 调用微信接口时(如接收位置信息),将传过来的xml转换为map的工具类
- 如何利用canvas绘制一个三分园
- 关于小波变换
- Linux平台总线驱动设备模型
- angular路由的简单应用
- 分答项目_技能点_jquery获取待删除页面中已选择分类即checkbox为true的分类
- SQL优化及UNION ALL替代UNION
- Android adb 记录
- 2017年中国大数据技术大会举行,云计算受关注